letsaspweb服务器

aspweb服务器  时间:2021-04-14  阅读:()
MassachusettsInstituteofTechnologyDepartmentofUrbanStudiesandPlanning11.
520:AWorkshoponGeographicInformationSystems11.
188:UrbanPlanningandSocialScienceLaboratoryLecture10:IntroductiontoInternetGISandArcIMSNov.
9,2005,JosephFerreira,Jr.
BasedprimarilyonlecturenotesbyVisitingProf.
Zhong-RenPeng,Fall,2003See:PengandTsou,InternetGIS,2003,JohnWiley,ISBN:0-471-35923-8.
MainTopic:IntroductiontoInternetGISandArcIMSIntroductiontoInternetGISStateoftheArtofInternetGISIntroductiontoArcIMSTheRoadMapofGISStand-aloneGISProgramsMainframe-basedmonolithicGISprogramsDesktopGISprogramsLimitedornocommunicationwithothercomputers(otherthantransparentlyvia,forexample,useofanetworkfileserver)ProgramsneedtorunonthemainframeorPCwheretheprogramresidesUsersneedaccesstothatmachineviaaloginordumbterminalsession.
Examples:earlyArc/Infoinstalledonastand-alonemainframeorPC.
LAN-basedGISProgramsGISinstalledononeormoremachinesonaLocalAreaNetwork(LAN)GISprogramsrunonlocalmachinesbutcansharedataandprintingfacilitiesfromthedataserver,orGISprogramsrunonaserver,usercanaccessitfromanymachineinsidetheLAN.
TypicalClient/Serverarchitecture.
Examples:MostcurrentGISprograms.
LimitationsofStand-AloneandLAN-basedGISProgramsDifficultforuseroutsidetheLANtoaccess.
DifficulttodirectlyaccessdatathatareavailableoutsidetheLAN.
LimitedGISusers.
Difficulttomange,updateandextend.
WhatisInternetGISInternetGISisanetwork-centricGIStoolthatusestheInternetasaprimarymeansofprovidingaccesstothefunctionality(e.
g.
,analysistools,mappingcapability)ofGISandtothespatialdataandotherdataneededforvariousGISapplications.
InternetGISisanintegratedclient/server,andWeb/Serverapplication.
InternetGIStypicallyusesaWebbrowserasclient.
InternetGIScanbeviewedasadistributed,object-orientedsystem.
InternetGISisportableandcross-platform.
InternetGISvsWebGISWhat'sthedifferencebetweentheInternetandtheWorldWideWebInternetreferstotheinter-connectedcomputernetwork,--infrastructure.
WebisoneofmanyapplicationsthatarebasedontheInternet.
ThetermInternetGISfocusestheuseofasuiteofInternettechnologies,notonlytheWeb.
InternetGISthushasmorelongevityandisapreferredterm.
FeaturesofInternetGISWideaccessibility,usersfromtheworldcanaccessGISdataandanalysistoolsovertheInternet.
NoGISsoftwareisrequiredtoinstalllocally.
TakesadvantageofthefriendlygraphicuserinterfacethatisprovidedbytheWorldWideWeb.
UserscandirectlymanipulatemapsandGISdataovertheWeb.
Internet-awareGISsoftwarecanaccessremotedataanywhereontheInternet.
InternetGIScaneasilyincorporateup-to-date,real-timeinformationBasicComponentsoftheInternetGISInternetGIS:StateoftheArtStaticMappublishingStaticWebMappingInteractiveWebMappingClient-sidePlug-insandHelperProgramGISActiveXControlsJava-basedInternetGISDistributedGeographicInformationServicesServer-SideandClient-SideInternetGISServer-SideInternetGISHTMLtoGISserverviaCGI(CommonGatewayInterface)scriptClient-SideInternetGISClient-sidePlug-insandHelperProgramGISActiveXControlsJava-basedInternetGISHybridofserver-andclient-sideInternetGISStaticMappublishingInsertMapimagesinatextfileontheWeb.
NotaGIS.
StaticWebMappingHowdoesitworkCommonGatewayInterfaceWheninformationiscollectedbyabrowseritissenttoaHyperTextTransferProtocol(HTTP)serverspecifiedintheHTMLform,andthatserverstartsaprogram,alsospecifiedintheHTMLform,thatcanprocessthecollectedinformation.
Suchprogramsareknownas"CommonGatewayInterface"programs,orCGIscripts(E.
O.
Johnson).
CGIisasimpleinterfacethatlinksWebbrowser,serverandotherexternalprograms.
CGIorDynamicLinkLibrary(DLL)hasthreefunctions:ItreceivesuserinputsandparsesthemintoparametersofvariablestobeusedinGISprograms.
ItletsWebserversrunotherGISprograms.
Itinterpretsoutputandsendsbacktobrowsers.
AdvantagesofStaticWebMappingA"thin"client(e.
g.
,alldataprocessingisdoneontheserver,whiletheclientisusedonlyfordisplayanduserinput).
TakesfulladvantageofallGISsoftwarefunctionalityattheserver.
UbiquitouslyaccessibleovertheInternet.
CanhandlelargedatabasetoservespatialqueriesDrawbacksofStaticWebMappingEveryuserrequesthastogothroughtheInternettoactivateaCGIscripteverytime.
CreatesheavytrafficovertheInternet.
Operationisslow,becauseeverycommand(evenverysimpleoneslikezoomandpan)hastobeoperatedontheGISserver.
Mapsarestaticimages.
Usercannotdrawaboxoracircleorselectpolygonsonthemapimages.
ExamplesofStaticWebMappingVISAInternationalATMlocator(http://www.
visa.
com/)ESRI'sMapObjectsInternetMapServer(http://metro-trip.
ci.
waukesha.
wi.
us/waukesha/)MapQuest(http://www.
mapquest.
com/)InteractiveWebMapping(Client-SideInternetGIS)InteractiveWebMappingprogramsallowtheusertomanipulateGISdataandconductGISanalysisattheclient/userside,including:GISPlug-InsandHelperProgramsGISJavaAppletsGISActiveXControlsGISPlug-InsorHelperProgramsGISplug-insaresoftwareexecutablesthatrunonthebrowserandinterprettheGISdatareceivedfromtheserver.
GISplug-insareusedinextendingthebrowsertoprocessGISdata.
WhileGISplug-insaresmallapplications,GIShelperprogramscanbelargeGISapplicationsorexistingGISsoftwarethatislocatedintheuser'slocalmachine.
HowDoGISPlug-InsWorkPartitionPointsforGISPlug-InExamplesofGISPlug-insAutodesk:MapGuide(http://www.
mapguide.
com/)GeoMediaWebMap(forNetscapebrowser)AdvantagesofGISPlug-InsGISplug-insenableWebbrowsertointeractwithGISdata.
SomeGISfunctions(i.
e.
,zoom,pan,query)canbeconductedbytheplug-ins,soitcanreducetrafficontheInternet.
GISplug-inscanfetchdatafromtheserverondemand.
Plug-insareeasytocontrolandarenotdistributedwithbrowsers.
DrawbacksofGISPlug-InsPlug-insarenotplatform-independent.
TheGISvendorhastocreatedifferentplug-insfordifferentoperatingsystems(Unix,PC).
Usershavetodownloaddifferentplug-insfromdifferentGISservers.
GISplug-insandhelperprogramshavetobeinstalledintheuser'smachine.
Securityconcernsmakeusershesitanttodownloadplug-ins.
GISAppletsGISappletsareexecutablecodethataredownloadedfromtheserverandexecutedonthebrowserclientatruntime.
Javaappletsuseanobject-orientedlanguagedesignedtoworkonavirtualmachineandincludingfunctionalitythatisusefulfortheinterfacedesignofGISmappingandanalysisfunctions.
Javaappletsareinterpretedlocallyviatoolsthatareembeddedinthemostcommonbrowsers.
Java-BasedInternetGISHowdoesitworkExamplesofJava-BasedInternetGISMapXtremefromMapInfo(http://www.
mapinfo.
com/)Googlemaps(http://maps.
google.
com/)(usingAJAX:asynchronousjavascripttechnologyandXML:http://java.
sun.
com/developer/technicalArticles/J2EE/AJAX)ArcIMSfromESRI.
PartitionPointforGISAppletsTheappletmodelmovesthepartitioningpointfurthertotheright.
Appletgivestheapplicationdesigner/developertheflexibilitytodeterminewheretosplittheapplication.
Forexample,aWebservermaysupplydifferentappletsdependingonthespeedoftheconnectionbetweenitanditsclients.
AdvantagesofJava-basedInternetGISJava'sbytecodeisplatform-neutral,soitcanruninanymachinewithoutmodification.
Forvendorsanddevelopers,itmeanslargerpotentialmarketandtheeliminationof"softwareporting.
"Forusers,itmeanslowercostandgreaterinteroperabilityamongcomponents.
Javaappletisrunonlocalmachine,minimizingthrough-nettraffic,andmakingbetteruseoflocalcomputingresources.
Javaappletsaremoreflexibleincreatinganddisplayinggraphicsandmaps.
Javaappletsaredownloadedfromtheserveratruntimeandwilldisappearwhentheuserquitstheapplication.
Javaismoresecure,becauseappletsrunontheJVMontheuser'slocaldevice.
Javaappletshavenoaccesstolocalsystem.
DrawbacksofJavaAppletIttakessometimetoinitiallydownloadapplets.
Thisisespeciallyproblematicforslowconnections(e.
g.
,viadialupmodems).
ItneedsJava-enabledWebbrowserforJavaappletstofunction.
Itcannotaccesslocalfilesanddata(duetosecuritylimitationsofJavatools).
JavabasedWebGIScannotselectobjectsbyradiusorselectobjectfrommultiplethemes(E.
O.
Johnson).
JavaPlug-InOldJavaappletreliesonthewebbrowser'sdefaultvirtualmachine.
JavaPlug-insoftwareenablesenterprisecustomerstodirectappletsorJavaBeansontheirintranetwebpagestorunusingSun'sJava2RuntimeEnvironment,StandardEdition(JRE).
TheJavaplug-inallowsredistributionofbothstandaloneJavatechnology-basedapplicationsandbrowser-basedapplets(http://java.
sun.
com/products/plugin/).
GISActiveXControlsAnActiveXcontrolisapieceofexecutablecodethatcanrunonWindowsplatforms.
ActiveXcontrolsconformtotheCOM(ComponentObjectModel)standard.
Theyareloadedandexecutedinsideacontainer(InternetExplorer).
HowDoGISActiveXControlsWorkPartitionPointforActiveXControlsSameasforJavaAppletExampleofGISActiveXControlsIntergraph'sGeoMediaWebMapServer(http://imgs.
intergraph.
com/gmwm/)MapGuide(www.
mapguide.
com)AdvantagesofGISActiveXControlsOffersbetterperformance,becausetheyarecompiledtothenativeexecutableformat.
Takesfulladvantageoflocalmachineresourcesandplatformfunctionality(e.
g.
files,memory,hardwareandsoftwaresystemcontrols)unavailabletoaJavaapplet.
Canaccesstolocaldata.
AdvantagesofGISControlsSomeGISfunctions(i.
e.
,zoom,pan,query)canbeconductedbytheGIScontrols.
GIScontrolscanfetchdatafromtheserverondemand.
GIScontrolscancommunicatewithotherActiveXcontrolsanddatalocallyaswellasremotelyaslongastheyconformtotheCOMstandard.
DrawbacksofGISActiveXControlsPortability:platformdependent,differentActiveXcontrolsneedtobecreatedfordifferentplatforms.
UsershavetodownloaddifferentGIScontrolsfromdifferentGISvendors,suchasGIScontrolsfromESRI,Intergraph,etc.
NotallbrowserssupportActiveXcontrols.
Forexample,Netscapeneedsaplug-intorunActiveXcontrols.
GIScontrolshavetobeinstalledintheuser'smachineandleadtoa"fat"client.
Safety:BecauseActiveXcontrolshavefullaccesstoplatformservices,theycandogreatdamagetoalocalsystem.
Safetysolution:Useverificationapproachtoverifyifacontrolissuppliedbyatrustedsource.
Theassumptionisthatifitissuppliedbyatrustedsource,itshouldbesafetouse.
SafetyConcernsofActiveXControlsProblemswiththeverificationapproachTobesafe,userswouldhavetorejectallActiveXcontrolsnotsignedbyanauthority.
EveniftheusercanverifytheActiveXcontrolcomesfromareliablesource,thereisstillnowaytotellifexecutingthecontrolwillcausedamage.
DataStreamingontheInternetStreamingsubsetofdatatotheclient.
Fulldatasetstoredinthedataserver.
Theclienthasthecapabilitytoreplicateandcachedataontheclientside.
Thepresentation(displayandvisualization)andlogiccomponents(maprendering)oftheapplicationresideontheclientsideinordertointelligentlydisplaythedata.
Example:GoogleEarth'sclient:(http://earth.
google.
com)PartitionPointforDataStreamingAdvantagesofInteractiveWebMappingInteractiveWebmappingenablesWebbrowsertointeractwithvectordataratherthanstaticmapimages.
SomeGISfunctions(i.
e.
,zoom,pan,query)canbeconductedbytheclient-sideprograms,soitcanreducetrafficontheInternet.
Client-Sideprogramscanfetchdatafromtheserveratruntime.
DrawbacksofInteractiveWebmappingIttakessometimetoinitiallydownloadclient-sideInternetGISprograms.
Someclient-sideInternetGISprogramsarenotplatform-independent.
LimitedfunctionalityDifficulttohandleverylargedatabase,sincethetransportoflargeamountsofdataovertheInternetisslow.
IntroductiontoArcIMSArcIMSArchitectureArcIMSComponentsArcIMSClientViewersHTML/DHTMLViewerwrittenusingHTML,DHTML(dynamicHTML),andJavaScript.
AthinclientthatonlysupportsmapimagesontheWebbrowser.
Onlyoneimagecanbedisplayedatatime.
ColdFusionandActiveXViewersSimilartoHTML/DHTMLViewer,butthinnerJavaViewersupportbothImageandFeaturestreamingArcIMSBusinessLogicTierArcIMSWebServerReceivesrequestfromWebClient.
CommunicateswiththeWebclient(browser)throughHTTP.
ForwardsclientrequesttoApplicationServerviaApplicationServerConnector.
CommunicateswithApplicationServerthrougheitheraJavaServlet,orColdFusionortheActiveServerPages(ASP).
ApplicationServerConnectorTheconnectorsprovideacommunicationchannelbetweenaWebServerorathirdpartyapplicationserverandtheApplicationServer.
TheconnectorsestablishasocketconnectionwiththeApplicationServerforeachrequest.
Oncethecommunicationchannelisestablished,requestsaresenttoandresponsesarereceivedfromtheApplicationServer.
ArcIMSApplicationServerManagesloadandassignstaskstospatialservers.
ServesasabookkeeperforkeepingtrackofwhichMapServicesarerunningonwhichArcIMSSpatialServers.
AllocatesanincomingrequesttotheappropriateSpatialServer.
TheApplicationServercancommunicatewithMultipleWebServers.
ArcIMSSpatialServerThisisthebackboneofArcIMS.
Itcanproducemaps,accessdata,andbundlemapsintoanappropriateformatbasedontheuserrequests.
Itcontainsseveralsupportingcomponents:Weblink,theXMLparser,andtheDataAccessManager.
WeblinkisthecommunicationgatewaybetweentheArcIMSApplicationServerandtheSpatialServer.
TheXMLparserisusedforparsingArcXMLrequests.
TheDataAccessManagerprovidesalinkbetweentheSpatialServerandanydatasources.
FunctionsofArcIMSSpatialServerImagerendering–generatesmapimagesFeaturestreaming–streamsfeaturedataGeocoding–locatesaddressesonmapsQuery–returnsassociateddataforspatialandtabularqueriesDataextraction–returnsdatainShapefileformattotheclientArcIMSVirtualServerItisagroupingofoneormoreSpatialServers;itisnotaphysicalentity.
ItiscreatedtobettermanagedistributedSpatialServers.
ToimproveservicereliabilityandscalabilityFiveVirtualServers:ImageServer,FeatureServer,QueryServer,GeocodeServer,andExtractServer.
FeatureStreaming(Javaclientsonly)StreamsvectorsandattributesLocallycachedCompressedbinary/XMLJavaclientsLocalgeoprocessingBuffer,MapTips,Query,MapSymbolization,.
.
.
InternetFeatureStreamingThinClientvs.
ThickerClientThinClient-ImageStreamingServer-sideprocessingGIF/JPEG/PNGimagesFasterLoadingThickerClient-FeatureStreaming(javaonly)Vector/Raster/AttributeDataMoreClient-sideFunctionsRobustDevelopmentEnvironmentExamples:(howdotheysplitclient/servertasks,whatprotocolsareused,.
.
.
)RunningArcMaponthe37-312labmachinesRunningArcGISonMIT'sCitrixserverUsingtheMITOrthoServerviaabrowser(http://ortho.
mit.
edu)UsingtheMITOrthoToolsbuttonfromwithinArcMapRunningGoogleEarth(http://earth.
google.
com)TheMassGISdataviewer:Oliver(http://maps.
massgis.
state.
ma.
us/massgis_viewer/index.
htm)ShowninlabnextMonday:oArcIMSserverfor(optional)Lab#9(runningonaLinuxPC)o'IntelligentMiddleware'project:webservicesusingMinnesotaMapServer+PostgreSQLandPostGIS(runningonaLinuxPC)WrittenbyZhong-RenPeng,Fall,2003Lastmodified9November2005.
[jf]

lcloud零云:沪港IPLC,70元/月/200Mbps端口/共享IPv4/KVM;成都/德阳/雅安独立服务器低至400元/月起

lcloud怎么样?lcloud零云,UOVZ新开的子站,现在沪港iplc KVM VPS有端午节优惠,年付双倍流量,200Mbps带宽,性价比高。100Mbps带宽,500GB月流量,10个,512MB内存,优惠后月付70元,年付700元。另有国内独立服务器租用,泉州、佛山、成都、德阳、雅安独立服务器低至400元/月起!点击进入:lcloud官方网站地址lcloud零云优惠码:优惠码:bMVbR...

PacificRack - 洛杉矶QN机房 低至年$7.2 同有站群多IP地址VPS主机

需要提前声明的是有网友反馈到,PacificRack 商家是不支持DD安装Windows系统的,他有安装后导致服务器被封的问题。确实有一些服务商是不允许的,我们尽可能的在服务商选择可以直接安装Windows系统套餐,毕竟DD安装的Win系统在使用上实际上也不够体验好。在前面有提到夏季促销的"PacificRack夏季促销PR-M系列和多IP站群VPS主机 年付低至19美元"有提到年付12美元的洛杉...

hypervmart:英国/荷兰vps,2核/3GB内存/25GB NVMe空间/不限流量/1Gbps端口/Hyper-V,$10.97/季

hypervmart怎么样?hypervmart是一家国外主机商,成立于2011年,提供虚拟主机、VPS等,vps基于Hyper-V 2012 R2,宣称不超售,支持linux和windows,有荷兰和英国2个数据中心,特色是1Gbps带宽、不限流量。现在配置提高,价格不变,性价比提高了很多。(数据中心不太清楚,按以前的记录,应该是欧洲),支持Paypal付款。点击进入:hypervmart官方网...

aspweb服务器为你推荐
apple.com.cnwww.apple.com.cn是苹果官方网站吗?phpmyadmin下载phpmyadmin怎么安装,求网站空间商帮助。iprouteEigrp 的管理距离是多少啊支付宝蜻蜓发布想做支付宝蜻蜓刷脸支付的代理么?怎么做?conn.asp数据库连接出错,请打开conn.asp文件检查连接字串。sqlserver数据库sql server数据库是什么 型数据库课程cuteftp腾讯公司电话腾讯公司总部电话多少银花珠树晓来看用黄皮比喻心酸的诗句腾讯官方电话腾讯公司电话多少
VPS之家 vps代购 最新代理服务器ip 免费动态域名 adman googleapps 香港主机 外国域名 英文简历模板word 名片模板psd 密码泄露 seovip 火车票抢票攻略 云主机51web 双拼域名 bgp双线 怎么测试下载速度 免费智能解析 空间购买 四川电信商城 更多