A pontosság a térbeli adatok

Elérése nagyobb pontosság, ha tároló koordinátáit térképi objektumok

„Hogyan lehet egy magasabb szintű pontosságot a MapInfo Professional?” Általában ezt a kérdést, hogy :. „Miért nem használja a 64 bites adatok pontosságát, mint néhány más rendszerekben?” E kérdés megválaszolásához először. meg kell érteni, hogyan Mapinfo tárolását biztosítja a térbeli adatok.







Akkor feltételezhető, hogy az imént rögzített fájl olyan mennyiségben 153,34125 és -26,21435. Ez a módszer működik, de akkor nagyon hatékony és lassú. Mitől MapInfo Professional - tárolja az összes adatot egy fájlba egy közös formátumban pontossággal kifejezve a 32 bites egészek. 32-bites egész lehetnek egész számok 0 és több mint 2 milliárd. Ha egy táblázat olvasni, MapInfo Professional átalakítja az adatokat kifejezve egészek, vissza a valóságos koordinátákkal és eltárolja a memóriában, mint egy 64-bites lebegőpontos számok. Lehet, hogy úgy néz ki, mint egy nagyon időigényes folyamat, de valójában úgy működik a rendszer, amely szükséges kezelni a nagy számokat.

A pontosság a térbeli adatok

Ebben a helyzetben meg kell emlékezni, hogy ez a koordináta-rendszerben az alapértelmezett. Az alábbiakban azt ismertetjük a módszer áll rendelkezésre MapInfo Professional arzenál, amely javíthatja a pontosságot is. Nagyon kevés térinformatikai alkalmazások egyre szükséges ahhoz, hogy a koordinátákat a földgömb submillimeter pontossággal. Jellemzően GIS felhasználók dolgozni jóval kisebb területen, mint például a régiók, körzetek, sőt egyes városokban. Ezt hívjuk „korlátos koordinátáit” (korlátos koordináták).

Minden réteg Mapinfo térbeli adatok korlátozottak. Mint a fentiekből kiderül, a standard vetítési World Limited tartományban +/- 1000. Ez az úgynevezett „implicit kényszer”, mivel nincs jele a különböző koordinátákat. Minden előrejelzések implicit korlátait.

A pontosság a térbeli adatok

Tekintsük GRATICULES Ausztrália: MGA (UTM vetület, amelyet gyakran használnak Ausztráliában). Ez a sáv szélessége 6 fok, hogy lezárja az egész világon. Amikor kiválaszt egy vetítés a párbeszéd, akkor válassza ki a területet (a szélessége 6 fok) az északi vagy a déli féltekén. A határokat ebben az esetben lesz 10.000.000 m az északi (Equator) és 0 m 80 fok a déli szélesség. A vetítés is van egy szélessége 1.000.000 méter, középpontja a 500.000 m.

Ugyanezt a módszert alkalmazva, amelyet a fent leírt, ez a nyúlvány egy numerikus tartomány 10.000.000. Elosztjuk 2 milliárd megszerzése pontossága 0,005 méter (fél centiméter).

a kezdeti adatok

A nagyobb pontosság MapInfo Professional is támogatja a „kifejezett korlátozás”, ahol a felhasználó manuálisan állíthatja be a koordináta a határ. Egy példa a létrehozása a rendezési terv, amikor szükség van rá, hogy adja meg a minimális és maximális értéke a koordinátákat. „Kifejezett korlátozás” is használható minden szabványos előrejelzések. Ha ezt meg kell adni egy kisebb tartományt annak eredetét. Minél kisebb a tartomány, annál nagyobb a pontossága. Például,

A pontosság a térbeli adatok

• Brisbane, Ausztrália korlátozódik UTM koordináták 7000000 (észak), 6930000 (dél), 470,000 (nyugat) és 530000 (kelet). A maximális hatótávolsága 70.000 m van. Osszuk el ezt a 2 milliárd kapnak 0,000035 méter pontossággal. Ez a pontosság 0,035 mm. E korlátozásokat ugyanúgy az egész Ausztrália, megkapjuk pontossággal körülbelül 2,5 milliméter.

Tudod mindig egyértelmű korlátozását, ha szükséges fenntartani a térbeli adatok nagyobb pontosságot formátumban. Azonban, ha nem tud hozzáadni egy határ egy réteget, és elvárják, hogy az adatok pontosabbak lesznek. Miután hozzáadott egy határ, a helyszín ugyanaz marad koordinátákat. Csak miután az új, adat vagy szerkesztése meglévő kaphat, és használja a magasabb szintű pontossággal.

A szekvenciát a folyamat

Még ha tolja a határait a réteg 100 km, akkor is kap egy sokkal magasabb szintű pontossággal koordinálja, mint ami szükséges lehet. Ha munkát országos szinten, akkor lehetséges, hogy a vetítés szélesség / hosszúság szegéllyel, alig túlmutató valódi.

Ezután hozzon létre egy táblázatot a szokásos módon, amelyben a kívánt vetítés. Alkalmazni határok az asztalra, fuss egy MapBasic alkalmazás Eszközök> Szerszám Manager - CoordSys Bounds menedzser (Könyv Borders keret). Ez az alkalmazás megjeleníti a már megnyitott rétegeket. A határait a kiválasztott réteg látható módon megjelenik az az alábbi ábrán látható.

A pontosság a térbeli adatok

Manuálisan adja meg a határon, vagy használja optimalizálása CoordSys Bound gomb (optimalizálása keret) automatikusan felvegye a kívánt határait a réteget. Ezután elment egy új példányt az asztalra. Jó megközelítés - egy új üres asztal egy világosan meghatározott határokat. Később, amikor létrehoz egy új táblát, használjon egy példányát az üres fájlt (a „New táblázat”).







32 bites, míg 64 bites egész

Pitney Bowes Software előnyös a 32 bites egész a külső tároló helyett 64 bites, mivel lehetővé teszi, hogy elérjék a jó korreláció a hatékonyság és pontosság. 32 bites egész számok tárolására is jelenti, hogy a térbeli Mapinfo adattároló elfoglalják a fele a teret, mint az azonos egyenértékű 64 bites adatokat. Ez nem csak hatékonyabb, hanem lehetővé teszi, hogy adatokat feltölteni, és megjeleníti azokat a monitoron sokkal gyorsabb.

Térképezési adatok a nagy pontosságú üzemmód

Akkor lehet, hogy szeretné látni a koordinátákat az ablakban. Ebben a szakaszban sok felhasználó nehézségekkel néz szembe. Ez úgy történik, hogy MapInfo Professional mező mindig megjeleníti az úszós kerekíteni a beállított számú tizedesjegy. Ez azt jelenti, hogy a felhasználó nem fogja látni a tizedes helyek. Kerülő ezt a problémát, használja a tizedes típusú mezők koordinátákat. A „Módosítás Table Structure” (módosítása Táblázat szerkezet), akkor láthatjuk, hogy mezőket szélesség / hosszúság 12 konfigurálva tárolására számok 8 tizedesvessző után.

A pontosság a térbeli adatok

Táblázat meghatározhatatlan határokat

Táblázat adott peremfeltételek

A pontosság a térbeli adatok

Miután a szerkezet a táblázat helyesen beállítva, akkor frissítenie kell a mező értéke az objektum koordinátáit. Azt javasolta, hogy használja a „Save koordinálja a tárgy”, ami jön MapInfo Professional. Ez az eszköz található katalógusa Programok ( „Eszközök” MapInfo Professional program). A segédprogram lehetővé teszi, hogy automatikusan frissíti két oszlop a táblázat kitöltésével azokat a koordinátákat a súlypontja az objektum. A felhasználás során ezt az eszközt, akkor lehetősége van arra, hogy meghatározzák, milyen koordináta-rendszert kell használni. Ez egy nagyon fontos pillanat, mert használt kivonat koordinátarendszer korlátozott.

Az alábbi lista az ablak az asztalon egy kényszer után segédprogram „Record objektum koordinátáinak„indult. Megjegyezzük, hogy a koordinátákat használt nyolc tizedesjegyig, valamint az előző példában a „Kiválasztás” eszközt.

Egy másik módszer, hogy a „Frissítés oszlop” parancsot (Frissítve táblázat oszlop). Akkor töltse ki a koordinátákat CentroidX funkció (obj) és CentroidY (obj) az objektum

A pontosság a térbeli adatok
A pontosság a térbeli adatok

Nullák a végén az érték azt jelzi, hogy nem minden tizedesjegy használták

Ez a megközelítés használ vetülete MapInfo Professional ülés helyett egy vetülete az asztalra. A kivonat a teljes koordináta adatok beállításához szükséges kiálló ülés nyúlvány táblázat, amelyben a létesítmények találhatók. Ezt meg lehet tenni a párbeszédablak Beállítások> Beállítások> Térkép ablak - Projection fülön vagy gépelési egy string meghatározását a koordináta-rendszer a MapBasic ablak (lásd fent). Menetrend Window (második) eredményeit bemutató módszer alkalmazásával „Update Column” beállítása nélkül a nyúlvány a koordináta-rendszerben egy körülhatárolt.

Az utolsó módszer a koordináta-megjelenítés SQL lekérdezés és megjeleníti koordinálja az átmeneti területen létrehozott egy SQL utasítást. Ismét emlékeztetni arra, hogy először be kell állítania az ülés, a koordináta-rendszer, korlátozott vetítés.

Mutatja SQL Select párbeszédablak eléréséhez alkalmazott koordinátákat.

A pontosság a térbeli adatok

Export nagy pontossággal

MapInfo Professional támogatja a több formátumot exportálni az adatokat, lehetővé téve számukra, hogy használják a más rendszerekben. A két legelterjedtebb formátumok - ez MIF / MID és az AutoCAD DXF. Command Táblázat> Export támogatja koordináták pontossága során export MIF / MID. Ez látható az együtt két példát export MIF. Az első táblázat korlátozódik a koordináta értékeket nagy pontossággal. A második példa képviseli korlátlan tartalmazó táblázat csak hat tizedesjegy pontossággal.

A pontosság a térbeli adatok

A pontosság a térbeli adatok

Ha az exportáló a DXF egy korlátozott táblát a parancs Táblázat> Export (akkor is, ha az ülésen a koordináta-rendszer lett telepítve), fog adatokat kerekítés 6 tizedesjegy pontossággal. Ehelyett, akkor használja az eszközt Universal Translator (Universal Translator a MapInfo Professional v11.5 és az alábbiakban FME Quick Translator a MapInfo Professional v12.0). Mivel ez az eszköz valóban működik kívül MapInfo Professional, megkapja a koordináta-rendszer adatait közvetlenül az asztalra, nem a koordináta-rendszer MapInfo ülésén. Itt vannak a párbeszédek az egyetemes fordító. Az alábbiakban - egy példa a kimeneti eredmények egy jegyzettömb. Megjegyezzük, hogy a kivont koordinátákat nagyobb pontosságot.

A pontosság a térbeli adatok
A pontosság a térbeli adatok

A pontosság a térbeli adatok

Import nagy pontossággal

Az importálási folyamat hasonló az export, hogy MapInfo Professional tökéletesen támogatja MIF / MID méret, de még mindig van, hogy használja a Universal Translator DXF. Egy fontos pont a MIF / MID az a tény, hogy a fájl már tartalmazza a koordináta információkat a fejlécben.

A pontosság a térbeli adatok

A pontosság a térbeli adatok

Mutatja a párbeszéd a Universal Translator, a DXF import beállításokat Mapinfo TAB. Figyeljünk a vetülete a gombra a jobb alsó a Source részben. A gomb megnyitja a „Válogatás a vetítés”, amely már elérhető a kiválasztás korlátozott vetítés.

A pontosság a térbeli adatok
A pontosság a térbeli adatok

MapInfo Professional működhet nagyobb pontossággal adatokat, ha szükséges, a felhasználó által. Az adatok tárolása egy magasabb szintű pontosságot csak akkor elfogadható, ha a bemenetek vannak ellátva hasonló szintű pontosságot.




Kapcsolódó cikkek