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]

RAKsmartCloud服务器,可自定义配置月$7.59

RAKsmart商家一直以来在独立服务器、站群服务器和G口和10G口大端口流量服务器上下功夫比较大,但是在VPS主机业务上仅仅是顺带,尤其是我们看到大部分主流商家都做云服务器,而RAKsmart商家终于开始做云服务器,这次试探性的新增美国硅谷机房一个方案。月付7.59美元起,支持自定义配置,KVM虚拟化,美国硅谷机房,VPC网络/经典网络,大陆优化/精品网线路,支持Linux或者Windows操作...

提速啦香港独立物理服务器E3 16G 20M 5IP 299元

提速啦(www.tisula.com)是赣州王成璟网络科技有限公司旗下云服务器品牌,目前拥有在籍员工40人左右,社保在籍员工30人+,是正规的国内拥有IDC ICP ISP CDN 云牌照资质商家,2018-2021年连续4年获得CTG机房顶级金牌代理商荣誉 2021年赣州市于都县创业大赛三等奖,2020年于都电子商务示范企业,2021年于都县电子商务融合推广大使。资源优势介绍:Ceranetwo...

HTTPS加密协议端口默认是多少且是否支持更换端口访问

看到群里网友们在讨论由于不清楚的原因,有同学的网站无法访问。他的网站是没有用HTTPS的,直接访问他的HTTP是无法访问的,通过PING测试可以看到解析地址已经比较乱,应该是所谓的DNS污染。其中有网友提到采用HTTPS加密证书试试。因为HTTP和HTTPS走的不是一个端口,之前有网友这样测试过是可以缓解这样的问题。这样通过将网站绑定设置HTTPS之后,是可以打开的,看来网站的80端口出现问题,而...

aspweb服务器为你推荐
现有新的ios更新可用请从ios14be苹果手机怎么更新到14centos6.5centos 6.5服务器基本配置有哪些360退出北京时间电脑桌面右下放了时间不对了怎么可以准确调回北京时间中国企业信息网哪个查询企业信息的网站收录的企业信息最多filezilla_server如何用FileZilla Server新增FTP帐号大飞资讯单仁资讯集团怎么样温州商标注册温州代理注册个商标是怎么收费的?什么是seoseo怎么学呢?商务软件EDI软件 包括那些软件?建站之星突唯阿和建站之星等有什么区别?
美国域名 vps服务器租用 网易域名邮箱 过期已备案域名 星星海 樊云 英文站群 新天域互联 129邮箱 傲盾官网 hdd 免费dns解析 linux使用教程 yundun 网页提速 河南移动梦网 新加坡空间 东莞主机托管 免费网络 主机返佣 更多