DOC

Research_0

By Cathy Gardner,2014-07-24 02:04
7 views 0
Research_0Resear

    Research

June2008JournalofNortheaStAgriculturalUniversityVl_l5No.28891

    ;ResearChofGISPlatformBasedonMapX

    ;suAwu,L]UXiaoguang,andWUXiaoxia

    ;ResourcesandEnvironmentalSciencesCollege,NortheastAgriculturalUniversity,Harbi

    n150030,China

    ;CollegeofAgriculture,NortheastAgriculturalUniversity,Harbin150030,China

    ;Abstract:ThispapermadeananalysisonthestructureandfunctionofMapX.Basedonthere

    lativeGISsoftwareanddevelopment

    ;theories,generaldesignofGISfoundationplatformwasputforwardandsomekeyimpleme

    ntationsforpartofthefunctionwas

    ;provided.

    ;Keywords:MapX,geographicinformationsystem,foundationplatform

    ;CLCnumber:P208;TP311Documentcode:AArticleID:1006?-8104(2008)?-02?-0088-

    ?04

    ;Introduction

    ;MapXisanActiveXcontrolproductwithpowerful ;mapanalysisfunctionsofferedbyMaplnfoCompanylJ’

    ;itisaWindowsbasedstandardcontrol,whichcan

    ;supportmostofthestandardvisualprogrammingcn

    ;vironment,suchasVisualC++,VisualBasic,Delphi, ;PowerBuilder,etc.WiththeMapXcomponent,pro

    ;grammercanintegrateelectronicmapandthefunc

    ;tionsofprofessionalGISsoftwareinthevisualpro

    ;grammingenvironment[.

    ;AboutMapX

    ;SpatialdatastructureofMapX

    ;GISspatialdatastructureisthecornerstoneofGIS. ;throughthisgeographicalspacetopologypattern, ;GIScanbulidgeographicalspatialdatamodeland ;definetherelationshipbetweenthespatialdata, ;so

    ;astoachieveintegrationofgeographicgraphicsand ;database.

    ;Thespatialdat~/structureappliedinMapXisCON

    ;binationofstmcmrebasedonspatialentitiesandspatial ;indexjJ.Spatialentityisageographicalabs~actmodel, ;includingpoint,lineandpolygonthreetypes.Any ;point,line,polygonentitiescanbeshowedasrectan

    ;gularcoordinatespointsofx,Y.Spatialdatastruct~3re

    ;ofMapXisalsoahierarchicalstoragestructure.Users ;candivideonemapintodifferentlayersthrough ;graphicslayeringtechnologytomakelayeringCON

    ;binationofvariousspatialentitiesinaccordancewith ;theirownneedsoracertainstandard.Hierarchical ;storageofsuchstructurescanenhancegraphicsspeed ;andiseasyfortheflexibletransfer,updateandma

    ;nagementofvariousdata.

    ;SystemstructureofMapX

    ;SystemstructureofMapXisshowninFig.1.

    ;MapXorganizedmapaccordingtothelayers,part ;oforthewholemapcanbeconstitutedthroughlayer ;stackofanumberofdifferentgeographicalelements. ;TheeffectoflayerstackisshowninFig.2.ACON ;pleteelectronicmapisgenerallycomposedofoneor ;Received11January2008

    ;SupportedbyNationalNatureFundProjects(30400275) ;SUAnyu(1969),male,Ph.D,lecturer,engagedintheresearchofsurveying,GPS,GIS

    ;Towhomcorrespondenceshouldbeaddressed. ;Email:dadousuo@yahoo.com.cn

    mail:xuebaoenglish@neau.edu.cn ;E

    ;

    ;SUAnyueta1.ResearchofGISPlatformBasedonMrdpX?89- ;morelayers,thecollectionofwhichiscalledlayers. ;Theattributeinformationofeachlayer,suchasthe ;orderoflayers,coordinates,thestateoflayer,andSO ;on,hasonecorrespondinggeographicalset(Geoset) ;objectwhichisresponsiblefortheinformationma

    ;nagementandstorage.Ifthereareanumberofmaps ;inthecomputersystem,therewillbemoreGeoset ;targets,whichconstitutedGeosetstargets.Many ;electronicmapsinthesystemcanbesearchedand ;savedthroughGeosets14.

    ;TMap

    ;lLayerllL/aKI~,c[1lnnRrn?P,Infn

    ;l|i露舞国瓣瓣i黪奠谨嚣lSourceRowIlFeatureFactoryIFindFeatureI ;剪《|_;拶一l|锄醯sl曩黪l,/Rectangle

    ;ThemeProoertiesI

    ;|

    ;jgJ.?一一_…t8籍酾囊萄巍季稿努T

    ;IRangeCategorVIIBitmapSymbol

    ;ea~es|I一掰?Z%|;;onrlo~I

    ;_Title,萼譬孚等等辱.…,/GoordsyslTJ:J…1………,_l

    ;...,6.|?.Il_/Datnl’n

    ;IAnnotationIMultivarCate~orvIlAffineTransform ;L——_JGraohic-tLegendl

    ;——

    ;|fj垂黜ei|,t--I目曩|矗善奢矗掰谢釜?.0,,.e尊口eett0ns

    ;kGeosetILegendTextlIObiects

    ;Fig.10bjectsystemstructureofMapXcomponent ;Pointlaver

    ;Linelaver

    ;Polygonlayer

    ;Fig.2Layers’combinationeffect

    ;GeneralDesignofGISPlatf0rm

    ;Basicprinciplesofsystemdesign

    ;Asafoundationplatformbuilding,thefollowingbasic ;principlesshallbefollowed.

    ;(1)Standardization.Systemicstandarddesignshould ;followthebasicrequirementsandcommonstandards ;ofGIS.Thedatatypes,coding,symbolsshouldbecon

    ;sistentwithexistingnationalstandardsandindustry ;norffls.

    ;(2)Universality.Systemmusthaveagooduniver- ;sality,whichcanbeusedindifferentregions,without ;limitationofspecificregionalconditions,andthere

    ;quirementstothesoftwareand

    ;conditionsshouldbeaswideas

    ;easilyacceptedandpromoted.

    ;hardwareandother

    ;possible,SOastobe

    ;(3)Multiplefunctions.Thesystemshouldhaveas ;manyfunctionsaspossible,suchasspatialdatacollec

    ;tion,management,processing,inquiry,editing,dis

    ;play,mapping,analysisandoutput.

    ;(4)Expandability.Systemdesignshouldpaymore ;attentiontothefuturedevelopment,inordertocarry ;outtheimprovementexpansion,upgradingandmain

    ;tenanceofthesysteminthefurore.Thepossibilityof ;futuresystemexpansionshouldbefullytakeninto ;accotmtinthebeginningofthesystemdesign,andthe ;expansioninterfaceshouldbesetaside.

    ;Modulestructureofsystem

    ;Inordertofacilitatethemaintenanceandexpansionof ;system,thesystemshouldbedesignedinaccordance ;withthestructureofhierarchicalmodule,thecomposi. ;tionofthewholesystemisdividedinto6modules, ;includingI/O(mapinputandmapoutput),edit/query

;hRp:flpublish.neau.edu.ca

    ;

    ;?

    ;90?JournalofNortheastAgriculturalUniversityVl_l5No.22008

    ;(mapeditandmapquery),layermanagement(1ayer ;managementandgeographyelementsmanagement), ;datemanagement(DBquery,datainputandoutput,

     ;dataediting,DBmanagementanddrawingsmanage

    ;ment),spatialanalysis(spatialanalysisandDTM ;analysis)andcategoriestools(projectiontransfor

    ;mationanderrorcorrection)J.

    ;Structureofsystemicnetwork

    ;C/S(Client/Server)technologyframeworknetwork ;hasbeenwidelyadoptedintheconstructionofGIS ;softwarerunningnetworkenvironment坊坊Cma-

    ;turityofwebtechnologyandincreasingofnetwork ;bandwidth,ithasalsobeenquitepossibletoestablish ;GISwithB/S(Browser/Server)networktechnology ;framework.

    ;Thebe~eroptiontosharecurrentGISspatialdataiS ;thenetworkarchitecturemodel,inwhichB/Splaysa ;majorroleandsupplementedbyC/S.Examplesofthe ;networkstructureiSshowninFig.3.

    ;Fig.3NetModel

    ;ClientClient

    ;Softwareenvironmentrequiredbysystemop

    ;erating

    ;Softwareenvironmentrequiredbytheserverside

    ;forsystemoperating

    ;OS:Windows2000Server/Windows2000Advanced ;Server.

    ;DBMS:Oracle8.1.7Server/Oracle9iServer,Spatial ;rc

    ;ElectronicmapsneedtobepublicatedthroughIn

    ;tranet/Intemet,serversalsoneedtoinstallMapXtreme ;forASPandMicrosoftIIS(InternetInformation ;Server).

    ;Client.sidesoftwareenvironment

    ;OS:Windows98/,vindows2000Professiona1. ;DBMS:Oracle8.1.7/Oracle9i.

    ;DBdriverprogram:MapInfo32BitDBMS.

    ;Geographiccomponents:MapXV5.02.

    ;Applicationsoftware:GIS.

    ;DevelopmentTools:BorlandDelphi7.0.

    ;Email:xuebaoenglish@neau.edu.ca ;TheFunctionsAchievementCode ;Examples

    ;Thefollowingcodeexamplesintheenvironmentof

    ;BorlandDelphi7.0languageareonlyofferedinac

    ;complishedbundlingofODBCdata_8].

    ;FunctionLoadODBCTheme(AMap:TMap;Data

    ;Source,QueryStr,UserName,PassWord, ;BindLayer,ThemeName:String;GeoFields, ;ThematicFields:Variant;

    ;AThemeType:ThemeTypeConstants):CMapx ;Theme;

    ;Var

    ;Count:Integer;

    ;param,ds:variant;

    ;unusedParam:OleVariant;

    ;Arrays:ArrayofString;

    ;begin

    ;Result:=NIL;

    ;

    ;SUAnyugta1.ResearchofGISPlatformBasedonMapX?91.

    ;try

    ;TVarData(unusedParam).vType:varError; ;TVarData(unusedParam).vErrorDISPEj,A

    ;RAMNOTFOUND;

    ;param:=CreateOleObject(‘MapX.ODBCQuery

    ;Info.5’);

    ;param.SqlQuery:QueryStr;

    ;param.DataSource:=DataSource; ;param.ConnectString:’ODBC;user’+User

    ;Name+’:pwd=‘+PassWord;

    ;except

    ;MessageBox(Application.Handle, ;PChar(‘Mistakeaccuredinloadingthematicmaps’+

    ;‘Pleasecheckwhetherthereisamistakeinloading

    ;or’+Chr(13)+

    ;‘Thematicmapswiththesamenamehavebeen

    ;1oaded’),

    ;‘Tips’,Mb_Ok+Mb_Iconlnformation);

    ;end;

    ;end;

    ;Conclusion

    ;Thispaperanalyzedthetargetsystemicstructureand

    ;spatialdataconsititutionofMapXaccordingtoMapX

    ;component,andproposedthebasicprinciplesofGIS ;platfo1TIIbuildingandtechnica1frameworkonit.Part ;OfthekeyfunctionsofGISplatformwasrealizedwith ;Delphiwhich1aidafoundationforfurtherexpansion ;ofGISbasicplatformfunctions.

    ;References

    23) ;1MaplnfoCorporation.Maplnfo7User’SGuide[EB/OL].(2003—9

    ;[20071210].http://extranet.mapinfo.com/common,docs/mipro/ ;mipro_

    ;70_

    ;users.pdfi

    ;2MaplnfoCorporation.MapX5developer’Sguide[M].NewYork:

    ;MaplnfoCorporation,2002:6769.

    ;3LiLLiQQ.GISapplicationdevelopmentbasedonMapX[M]. ;Wuhan:WuhanUniversityPress,2003:3154.

    ;4HuoH,HuFQ.VisitspatialdatebasethroughMapX[JJlComputer ;Application,2003,23(1):113115.

    ;5GetisA.SpatialanalysisandGIS:anintroduction[JJ.Journalof ;GeographicalSystems,2000,2(1):1823.

    ;6GutingRHAnintroductiontospatialdatabases[JJ_VLDBJournal, ;1994(3):2730.

    ;7BiWEZhaoAL.Delphi7programmingexampleandskills[M]. ;Beijing:AviationIndustryPress,2003:187250.

    ;8ZhangZQ,LiuC.Delphi7datebasedevelopmentmanual[M]. ;Beijing:TsinghuaUniversityPress,2003:155190.

    ;http://publish.neau.edu.CR

    ;

    ;

Report this document

For any questions or suggestions please email
cust-service@docsford.com