Daha çox

NC Shapefile koordinatlarını lat / lon-a çevirmək?


PostgreSQL-ə bir shapefile idxal etməkdə bir az çətinlik çəkirəm. Shp2pgsql istifadə edərək həndəsi olmayan məlumatları çox yaxşı idxal edə bilirəm. Bununla birlikdə, həndəsə məlumatları tələb etdiyimiz lon / latdan daha çox bir koordinat sisteminə əsaslanaraq daxil olur. Bu konversiyanı idxal mərhələsinə çevirəcəyimi ümid edirəm, amma bunu həyata keçirən shp2pgsql-də proyeksiya dönüşüm parametrlərinin sehrli birləşməsini tapa bilmədiyim görünür.

İstifadə edərək idxal etməyə çalışırıq ...

shp2pgsql -c -d -D -W LATIN1 -s 4269 -I 'path / to / shapefile.shp' my_table | psql -d mydb

… Ehtiyac duyduğum həndəsə sütun dönüşümü xaricində işləyir. Sorğu edilir ...

My_table LIMIT 1-dən ST_AsText (geom) SEÇİN;

... istehsal edir ...

"MULTIPOLİGON ((- - 9619467.85573143 3856511.77685212, -9619466.74264784 3854145.2378255, -9619466.73474416 3854144.27900372 (…)"

Məqsədim belə bir şey istehsal etməkdir ...

"MULTIPOLİGON ((- - 123.1 45.1, -123.2 45.2, -123.3 45.3 (…)"

(Açıqca yer tutucu lon / lats istifadə edirəm). Shapefile üçün proyeksiya sənədində deyilir:

GEOGCS ["WGS 84", DATUM ["WGS_1984", SPHEROID ["WGS 84", 6378137,298.257223563, Authority ["EPSG", "7030"]], Authority ["EPSG", "6326"]], PRIMEM [ "Greenwich", 0, YETKİ ["EPSG", "8901"]], UNIT ["dərəcə", 0.0174532925199433, YETKİ [[EPSG "," 9122 "]], YETKİ [[EPSG", "4326"]]

Bundan sonra nəyi sınayacağımı bilmirəm.


Veriləriniz Mercator kimi görünür (böyük mənfi X-lər). Veb merkatoru götürəcəyəm, amma bu səhv ola bilər və sayğac səviyyəsində səhvlərə səbəb ola bilər (əgər "həqiqi" merkator varsa, 3395 istifadə edin).

shp2pgsql -c -d -D -W LATIN1 -s 3857 -I 'path / to / shapefile.shp' my_table | psql -d mydb

İndi koordinatları məlumat bazasında coğrafi istiqamətə çevirin

ALTER CƏDVƏLİ my_table ALTER COLUMN geom TYPE Geometry (Point, 4326) ST_Transform istifadə edərək (geom, 4326);

Həndəsə tipiniz Point-dən başqa bir şeydirsə, uyğun bir şəkildə dəyişdirin.


EPGS 4269, WGS84 deyil, NAD83-dür. Bunun əvəzinə -s keçidini 4326 olaraq dəyişdirməyə çalışın. Vahidlərin niyə dəyişdiyini əmin deyiləm, hər ikisi də ondalık dərəcədir.


Bir shapefile coğrafi koordinatlara çevirin

Coğrafi məlumat üçün çox yeni - Hal-hazırda NUTS1 tərəfindən müəyyənləşdirildiyi kimi düzgün coğrafi bölgəsi daxilində etiketlənmiş bir sıra poçt kodları əldə etmək üçün çalışıram. Bunun ən yaxşı yolunun belə olacağını düşündüm:

  1. NUTS1 bölgələrinin koordinatlarını əldə edin
  2. Bunları çoxbucağa çevirin
  3. Bir poçt kodunun koordinatlarını əldə edin və içəridə hansı poliqonda oturduğuna baxın

Lakin - (1) addımla bir baryeri vurdum - NUTS bölgələri ilə əlaqəli ONS-dən alınan məlumatlar topladığım boylam / enlem formatında deyil (aşağıda mənbəyə və xətaya bax). Bənzər suallardan, bunu çevirməyin yolu olan ogr2ogr-ı toplayıram - buna görə də ogr2ogr olan OSGeo4W-nu yükləmişəm, lakin uyğun dönüşümlər etmək üçün tamamilə OSGeo4W güc qabımda çalışmalı olduğum şey deyiləm.

Mən də aşağıdakı hilekarlığa müraciət etdim, lakin hələ də şans yoxdur.

Geopandaların problemimə çox sadə bir cavabı var - buna baxmayaraq, bu paketi quraşdırmağa 2 gün cəhd etdikdən sonra hələ də bəxtim gətirmədi, çünki müvəqqəti olaraq həmin prospektdən geri çəkilirəm (əgər varsa, ayrı bir qeyddə) python 3.7 ilə geopandaları quraşdırmaqda bir şans var, məni doğru istiqamətə yönəldin. Conda quraşdırmağa və bütün whl sənədlərini ayrı-ayrılıqda yükləməyə çalışdım, nə də işləmirdi).

Kiminsə bir problemi həll etmək üçün işləməyim lazım olan dəqiq əmri yeni başlayan üçün yaza biləcəyini düşündüm.

Xəta: ValueError: shapefile lat / lon vertices olmalıdır


Bu yaxınlarda WGS-84 məlumatlarına & quotHaversinlər Qanunu & quot; -nin törəməsi olan & quotHaversine Formula & quot; dan istifadə edərək buna çox oxşar bir şey etdim.

Bəli, WGS-84, Yerin bir elipsoid olduğunu düşünür, ancaq & quotHaversine Formula & quot; kimi bir yanaşma istifadə edərək yalnız% 0,5 ortalama səhv etdiyinizə inanıram, bu sizin vəziyyətinizdə qəbul edilə bilən bir səhv ola bilər. Bir neçə fut məsafədən bəhs etməsəniz və hətta dünyanın nəzəri cəhətdən əyriliyi olmadığı təqdirdə hər zaman bir az səhviniz olacaq. Daha sərt bir WGS-84 uyğun yanaşma tələb edirsinizsə & quotVincenty Formula. & Quot

Harada olduğunu anlayıram starblue gəlir, amma yaxşı bir proqram mühəndisliyi tez-tez mübadilə ilə əlaqədardır, buna görə hamısı etdiyiniz iş üçün tələb etdiyiniz dəqiqlikdən asılıdır. Məsələn, & quotManhattan Distance Formula & quot-dan & quotDistance Formula & quot-dan alınan nəticə ilə hesablanan nəticə, hesablama baxımından daha ucuz olduğundan müəyyən vəziyyətlərdə daha yaxşı ola bilər. Dəqiq məsafənin ölçülməsinə ehtiyac olmadığı & quot hansı nöqtəyə ən yaxındır? & Quot ssenarilərini düşünün.

& QuotHaversine Formula & quot; ilə əlaqəli olaraq həyata keçirilməsi asandır və gözəldir, çünki & quot; Kozinlər Qanunu & quot; iki ölçülü trigonometriyaya əsaslanan & quotKosinlər Qanunu & quot; yanaşma əvəzinə & quot; Kürə Trigonometri & quot;

Adlı bir bəy Chris Veness maraqlandığınız bəzi anlayışları izah edən və müxtəlif proqramatik tətbiqetmələri nümayiş etdirən möhtəşəm bir veb saytına sahibdir ki, bu da x / y dönüşüm sualınıza cavab verməlidir.


ArcMap istifadə nümunəsi

Qoruma xüsusiyyətlərinə əsaslanan xəritə proyeksiya təsnifatları

n qeyri-rəsmi mülkiyyət, Yer səthindəki (istiqamətlər) kiçik xüsusiyyətlərin formasını qoruyur. Bu naviqasiya üçün faydalıdır. Məsələn, Mercator proyeksiyası və Gnomonic proyeksiyası.

n bərabər sahə əmlak, sahələri qoruyur. Bu, torpaq sahəsinin ölçüsü, məsələn, Goode proyeksiyası kimi sahələri əhatə edən analiz üçün faydalıdır.

n Hər hansı bir proyeksiya ya uyğun xüsusiyyətə, ya da bərabər sahə xüsusiyyətinə sahib ola bilər, lakin ikisi də deyil.

Fiziki səth modellərinə əsaslanan xəritə proyeksiya təsnifatları

n Silindrik proqnozlar - bir silindr kağızı Yerin ətrafına bükmək, Yerin xüsusiyyətlərini üzərinə proyeksiya etmək və sonra silindrini açmaq

n Azimutal və ya planar proqnozlar - düz bir kağız ilə Yerə toxunmaq

n Konik proyeksiya - Yer kürəsinə bir vərəqi konusda bükmək.

n Üç növdə də ola bilər qeyri-rəsmi əmlak və ya bərabər sahə əmlak, lakin ikisi də deyil.

Proqnozlaşdırılmamış proyeksiya: Plitə Carr e və ya Silindirik bərabərlik proyeksiyası

n Yalnız boylamı x, en kimi y kimi xəritələşdirin.

n Yerin görüntüsünü ağır şəkildə pozur.

n həm konformal, həm də bərabər sahə xüsusiyyətinə malik deyil.

n Lakin hər nöqtə ilə Ekvator arasında düzgün məsafəni saxlayır.

n Bu proyeksiyadan istifadə edərək analiz apararkən ciddi problemlər (təhrif olunmuş sahə, istiqamət və digər xüsusiyyətlər) meydana çıxa bilər.

Universal Transvers Mercator (UTM) Proyeksiyası

n Ekvator ətrafında deyil, dirəklərin ətrafına silindr bükməklə proqnozlaşdırılır.

n 60 zona var. Hər zona 6 dərəcə genişlikdə və müəyyən bir uzunluq xətti boyunca bükülmüşdür.

n Proyeksiya konformalıdır, miqyas hər istiqamətdə eynidır.

n UTM koordinatları metrdir, nöqtələr arasındakı qısa məsafələrin dəqiq hesablanmasını asanlaşdırır.

n UTM proqnozlarının yüksək enliklərdə daha çox problemi var.

Dövlət Plane Koordinatları və digər yerli sistemlər

n UTM hələ də kiçik ərazi ölçmə üçün kifayət qədər dəqiq deyil.

n 1930-cu illər ərzində, hər ABŞ əyaləti, ümumiyyətlə Dövlət Təyyarəsi Koordinatları (SPC) olaraq bilinən öz proyeksiya və koordinat sistemini qəbul edir.

n Hər bir əyalət əyalət ərazisindəki təhrifləri minimuma endirmək üçün şəklinə əsaslanan öz proyeksiyasını seçdi.

n Bəzi dövlətlərin birdən çox daxili zonası var.

n Şimali Amerika Datum 1983 (NAD83) ümumiyyətlə SPC üçün istifadə olunur.

n İki məlumat dəsti həm proyeksiyada, həm də məlumatda fərqlənə bilər, buna görə hər bir məlumat bazası üçün hər ikisini bilmək vacibdir (və məlumatlar fərqli mənşəli fut və ya metrlə ifadə edilə bilər!)

n Müxtəlif coğrafi əlaqələndirmə sistemlərindən istifadə edən məlumat dəstlərini birləşdirmək üçün koordinat konversiyasından istifadə edin. Unutmayın, proqnozların dəyişdirilməsi sistemin proqnozlaşdırılan koordinatları çevirməli olduğu anlamına gəlir geri lat / lon (coğrafi) və sonra yenidən layihə başqa bir proyeksiya / datum.


Şəkil və vektor məlumatları üçün köməkçi proqramlar

Vizörün görüntüsünü yenidən nəzərdən keçirmə mühərriki, otuz bir kateqoriyanı və əlaqəli bütün bölgələrini dəstəkləyir. Aşağıdakı menyuda göstərildiyi kimi, çıxış çözünürlüğünü və piksel vahidlərini dəyişdirə və üç nümunə üsulu arasında seçim edə bilərsiniz. Yenidən işlənmiş şəkillər ya ERDAS IMG ya da GeoTiff formatında qeyd edilə bilər.

Yenidən nəzərdən keçirmək istədiyiniz məlumatlarda bütün etiketlər varsa, proses bir anlıqdır. Əks təqdirdə, Digital Grove, bir şəkil redaktəsini həyata keçirmək üçün lazım olan bir şəkil sənədinə bütün lazımi etiketləri əlavə etmək üçün bir metod təklif edir. Prosedura bir qədər mürəkkəbdir, Windows istifadə etməkdə rahat olmadığınız və CİS şərtləri ilə tanış olmadığınız müddətdə tövsiyə edilmir. Burada təsvir olunan bir sıra əlavə kommunal xidmətlərdən istifadə etmək daxildir.

Həssas əkinçilik üçün məlumatların idarəedilməsi şirkəti olan MapShots & quot adlı pulsuz proqramı paylayırJDO Sərhəd Aləti& quot; şəkilləri birləşdirən. Fərdi xəritə obyektlərinin atributları yalnız eyni atribut tərifləri olan formaları birləşdirəcək köməkçi proqram tərəfindən qorunur. JDO Tool ayrıca John Deere ofis tətbiqetmələrindəki məlumatları da dəyişdirir, ehtimal ki ehtiyacınız olmayacaq bir funksiya, ancaq shapefile birləşmə qaydası olduqca faydalıdır.

TerraFetch hər bir şəkil plitəsini ayrıca saxlayır, beləliklə plitələri daha sonra başqa yerə köçürə bilmək üçün sadə dil adları olan qovluqlarda düzəltmək yaxşıdır. (Alternativ TerraServer yükləyicisi USAPhotoMaps'dır. Ətraflı məlumat burada mövcuddur.)

DXF2XYZ ilə birlikdə Massachusetts DXF müəllifi shapefiles-dən DXF faylı yaratmağa imkan verir. Bu, məlumat nöqtələrinizi shapefiles olaraq yerləşdirmək üçün fGIS kimi bir proqramdan istifadə edə biləcəyinizi, DXF-ə çevrilə biləcəyinizi, bu da məlumat bağlama proqramları üçün XYZ mətn sənədlərinə çevrilə biləcəyinizi göstərir.

TGlobe pulsuz bir proqram təqdim edir Şəhər məsafəsi kalkulyatoru marşrutları mövqeli 3D dünya və ya Mercator xəritəsində əks etdirən. Şəhərlər ya dünyaya, ya da siyahıdan vurularaq seçilir. Maraqlananlar artıq geniş məlumat bazasında deyilsə, şəhərlər əlavə edə bilərsiniz.

StarPal, Inc-dən HGIS & reg GPS Xəritəçəkmə proqramı CİS uyğun xəritələr və verilənlər bazaları yaradır. Pocket PC, Windows CE və ya hər hansı bir masa üstü Windows əməliyyat sistemində işləyir. Proqram masa üstü kompüterdə vektorlu CİS xəritələri və məlumat masaları istehsal edir, lakin ilk növbədə GPS vahidinə qoşulmuş əl kompüterində istifadə üçün nəzərdə tutulmuşdur.

Həssas əkinçilik HGIS-dən tarlaları ölçmək və əkin, müalicə və ya məhsul yığımını izləmək üçün istifadə edir. Hər hansı bir nöqtə, xətt və ya ərazi xüsusiyyətlərinin real vaxtda sahə xəritələşdirilməsi imkanları məhduddur.

Pulsuz HGIS sınaq və təlimatı rəqəmsal xəritəçəkmə, CİS və GPS prinsiplərini öyrənmək üçün əla vasitədir. Sınaq masa üstü GIS proqramları tərəfindən istifadə olunan SHP və MIF sənədlərini açıb saxlayan bir vektor redaktorudur. HGIS 100-dən çox koordinat sistemini dəstəkləyir və ESRI formalı sənədləri bir koordinat sistemindən digərinə (məsələn, UTM NAD27-dən UTM NAD83-ə) çevirmək üçün istifadə edilə bilər. Forma dəyişdirmə xüsusiyyəti, pulsuz demo versiyaları da daxil olmaqla HGIS-in bütün versiyalarında aktivdir.

StarPal ayrıca raster görüntü, coğrafi referans və vektor redaktə funksiyaları ilə HGIS versiyasını təqdim edir.


Xastir istifadəsi üçün şəkillər və alətlər

Həmişə Xastir'i shapefile və "dbfawk" dəstəyi ilə qururam. Bu iki seçim sayəsində çoxlu xəritələrə giriş əldə edə və görünüşlərini zövqünüzə görə tənzimləyə bilərsiniz. GDAL-ı da qurursanız, daha çox xəritə yaratmaq üçün istifadə edə biləcəyiniz bəzi alətlər əldə edə bilərsiniz.

Öz istifadəm üçün bir neçə shapefile yaratdım və bu səhifə onları paylaşmağa başlamaq cəhdidir. Buradakı bütün fayllar, Xastir-in DBFAWK-lı bir versiyası ilə birlikdə istifadə olunmaq üçün nəzərdə tutulmuşdur, baxmayaraq ki şəkillər tamamilə mükəmməldir və başqa məqsədlər üçün də istifadə edilə bilər. Digər məqsədlər üçün açıq mənbəli Coğrafi İnformasiya Sistemi GRASS-ı tövsiyə edirəm.

Dbfawk fayllarını necə göründüyünü yaxşı tənzimlədiyim üçün tez-tez yeniləyirəm. Onları dəyişdirdiyimi yoxlamaq üçün indi və sonra bir nəzər etmək istəyə bilərsiniz. Dbfawk sənədlərimi istifadə edərək xüsusilə çirkin bir xəritə yaratdığımı düşünürsənsə, dəyişikliklərimi mənə geri qaytarmaqdan çəkin.

DBFAWK təlimatı

TIGER / Line məlumatlarını formalı formata çevirmək

TIGER / Line fayllarını shapefile formatına çevirə bilən TGR2SHP adlı bir ticarət vasitəsi olduğu yeni diqqətimi çəkdi. 13 dekabr 2006-cı ildə bu alətin indi pulsuz olduğunu və http://tnatlas.geog.utk.edu/downloadfree.htm saytından əldə edildiyini öyrəndim. AŞAĞIDAKİ MƏLUMATLARIN BU PAZARLAMA İLƏ İŞLƏNMƏSİ VAR. Yaratdığım dbfawk faylının adındakı "tgr2shp" adını seçməyim, şəkillər hazırlandığı prosesi tamamilə təsvir edir və bu məhsulla heç bir əlaqəsi yoxdur və varlığı heç bilmədən seçilmişəm. TGR2SHP alətinin. Məhsulla əlaqəli məlumat üçün istehsalçının saytını ziyarət edin. Səhifəmdə yalnız GDAL paylamasından pulsuz alətlərdən istifadə edərək TIGER / Line verilərindən formalı formaları necə birləşdirməyin təsvirlərini tapa bilərsiniz.

Bu bölmə köhnəlmişdir. TIGER / Line verilərinin hamısı artıq ogr2ogr və Xastir-tigerpoly.py vasitəsilə işlənmişdir və ftp://aprs.tamu.edu/ saytında shapefile formatında mövcuddur. Təsviri tərk edirəm, çünki digər dönüşümləri düşünən insanlar üçün faydalı ola bilər. Bundan əlavə, tgr2shp.dbfaawk faylı artıq Xastir paylanmasının bir hissəsidir. Buradakı versiya köhnəlib.

ABŞ Sayım Bürosunun TIGER veb saytından son (2006 Second Edition) TIGER / Line məlumatlarını yükləyə və şəkilləri şəkillərə çevirə bildim. Bu bir parça tort. İstədiyiniz mahal fayllarını yükləyin. Sonra hər birini öz qovluğundan açın ("in_directory" adlandırın). Sonra cd-dən in_directory-yə və aşağıdakı əmri yerinə yetirin: Bu, bir sıra formalı və köməkçi məlumatları ehtiva edən "foo" adlı in_directory alt kataloqu yaradacaqdır. "CompleteChain. *" Adlanan fayllar, yollara və digər xətti xüsusiyyətlərə uyğun çoxsaylı xətlərdir. Bunları xastir xəritələrinizə kopyalayın və təmsil etdikləri mahalın adını dəyişdirin. Sonra pay / xastir / config qovluğuna və reindex xəritələrinə tgr2shp.dbfawk quraşdırın. Ta da. Yuxarıya baxın: tgr2shp.dbfawk indi xastir paylanmasının bir hissəsidir və bu veb saytdakı versiya artıq yenilənmir.

TIGER / Line fayllarında istifadə edildikdə "-t_srs EPSG: 4326" seçimi qətiliklə lazım deyil, lakin lazım olduqda çıxış şəkli sənədinin WGS84 Lat / Lon-a proqnozlaşdırılmasını təmin edir (lazım olmamasının səbəbi girişin olmasıdır) məlumatların xastir məqsədləri üçün WGS84 Lat / Lon-a bərabər olan NAD83 Lat / Lon-da olması lazım idi). Çıxış şəkilləri ilə əlaqəli .prj sənədlərinin, nəticədə fərqli bir məqsədlə yenidən tərtib etməlisiniz (məsələn, GRASS kimi bir GIS-də istifadə etmək üçün) lazım olan düzgün proyeksiya məlumatlarını daşıyacağını da təmin edəcəkdir.

CompleteChain-dəki polylines çoxbucaqlı xüsusiyyətlər üçün sərhəd olaraq da istifadə olunur, lakin çoxbucaqlılar bunlardır YOX ogr2ogr çevrilməsindən sonra shapefile "çoxbucaqlı" xüsusiyyətləri olaraq təmsil olunan heç bir dbfawk manipulyasiyasının xastirdə doldurulmuş çoxbucaqlı şəklində göstərmələrini təmin edə bilməz. Sahə xüsusiyyətləri doldurmaq üçün PolyChainLink, Polygon və CompleteChain cədvəllərindən məlumatları birləşdirən və çoxbucaqlı əvəzinə çoxbucaqlı yeni bir shapefile və çoxbucaqlı atributlarla əlaqəli bir dbf faylı yaradan bir dönüşüm vasitəsi yazmaq lazımdır.

Bir müddət əvvəl gdal ilə gələn "tigerpoly.py" ssenarisindən əldə edilmiş Python skriptini hazırladım. Bu skript Xastir_tigerpoly.py adlanır və gdal yüklədiyiniz təqdirdə, polinel faylları əldə etmək üçün ogr2ogr ilə istifadə etdiyiniz eyni xam TIGER / Line fayllarından çoxbucaqlı şəkillər yaratmaq üçün istifadə edə bilərsiniz. Xastirin CVS ödəmə versiyanızın "skriptlər" qovluğuna baxın və ya sourceforge-da Xastir CVS deposuna baxın (Xastir ana səhifəsindəki bağlantıları izləyin). "Tgr2shppoly_2006.dbfawk" faylı da xastir ilə quraşdırılmışdır. 2006 Second Edition TIGER / Line verilərinin tam dəsti həm yay, həm də çoxbucaqlı şəkillərə çevrildi və TAMU FTP saytından əldə edilə bilər. Əgər həqiqətən Xastir_tigerpoly.py-ni özünüz çalıştırmaq istəyirsinizsə, ona tək bir mahalın TIGER / Line məlumatları paketdən çıxarılan bir qovluq adı və yaratmaq üçün bir shapefile adını verməkdir. "-D" seçimini təyin etsəniz, bu sərhədləri həll edən eyni xüsusiyyət adları olan kiçik çoxbucaqlar arasındakı ortaq sərhədləri həll edəcəksiniz, daha gözəl xəritələr yaratmağın açarıdır, lakin orijinal topoloji təsvirdəki məlumatları məhv edir.

Xəbərdar olun: bəzi bölgələrdə TIGER məlumatları kədərli şəkildə səhvdir. Təsadüfən onlardan birində yaşayıram (Bernalillo County, NM). Xəritələrin diqqətsiz rəqəmsallaşdırılmasına dair bəzi dəlillər mövcuddur və mənbə xəritələrinin düzgün düzəldilməməsi və ya səhv məlumat bazasında olması ehtimalı böyükdür. Bernalillo əyalətində bu səhvlər 2000 məlumatları ilə 2003 məlumatları arasında düzəldilmədi, lakin düzəldildi əhəmiyyətli dərəcədə 2006 Second Edition məlumatlarına görə.

Siyahıyaalmanın öz tövsiyələrinə görə, TIGER / Line məlumatları naviqasiyada istifadə üçün nəzərdə tutulmayıb --- bu, ABŞ siyahıyaalınmasının ehtiyaclarına uyğun olaraq hazırlanmışdır və ABŞ-ın digər xəritə məlumatlarının dəqiqlik standartlarına cavab vermir. Bununla birlikdə, asanlıqla mövcuddur və çox vaxt faydalıdır. Xahiş edirəm bu məlumatları vacib bir şey üçün istifadə etməzdən əvvəl daha çox məlumat üçün siyahıyaalma veb saytlarına müraciət edin.

Bernalillo County GIS Dosyaları!

Təəssüf ki, aşağıdakı paraqraflardakı məlumatların 16 İyul 2007-ci il tarixində bir daha köhnəlmiş olduğu aşkar edildi. Bernalillo mahalında CİS məlumat yükləmə saytında artıq yol şəkilləri verilmir. Bu anda yalnız bir neçə çoxbucaqlı şəkillər mövcuddur. Bernalillo County yol məlumatlarını əldə etmək üçün yeganə seçim indi Albuquerque GIS səhifəsi olacaqdır. Xoşbəxtlikdən, bunlarla birlikdə getmək üçün uyğun bir yeni DBFAWK faylı (əslində köhnənin əhəmiyyətsiz bir modifikasiyası) yarada bildim, buna görə Albuquerque / Bernalillo County yol məlumatlarını axtarırsınızsa, növbəti hissəyə keçin.

Bernalillo County, cari CİS məlumatlarını hər cür şəkildə yükləyə biləcəyiniz fantastik bir veb sayta malikdir. Bununla birlikdə, HARN 1983 New Mexico State Planecoordinates, Central Zone, ABŞ sörveyer ayaqlarında (giriş koordinat sistemini təyin etmək üçün .prj sənəd ilə gəlirlər). Bunları yükləyə, ogr2ogr ("ogr2ogr -t_srs EPSG: 4326 newfile.shp origfile.shp" ilə) ilə lat / lon-a çevirə və xastir-də istifadə edə bilərsiniz. Həqiqətən gözəldirlər və təbii olaraq bu mahal üçün TIGER / Line verilərindən daha dəqiqdirlər.

Bernalillo County veb saytında bu məlumatlar həm "ESRI GeoDatabase", həm də Shapefile formatında mövcuddur. Xastir-də GeoDatabase sövdələşməsi yararsız olduğundan şəkillərə ehtiyacınız var

İndiyə qədər cari nəqliyyat şəbəkəsi olan "RoadCenterlines" təbəqəsi üçün yalnız bir dbfawk faylı yaratmışam. Etiketlər əlbəttə ki, xastirdə göstərildiklərinə görə dəhşətli görünür, lakin küçələr düzgün və yaxşı görünür. Bunları istifadə etmək üçün etdiyiniz şey.

  1. Verilənləri Bernalillo County veb saytından əldə edin. "İnteraktiv Xəritələr" düyməsini vurun, sonra sağ tərəfdə "İlçe məlumatlarını yükləyin" düyməsini basın. "Şəbəkə sənədlərini yükləyin" altından "Public Works Road Envanteri" zip sənədini seçin. Bu, xastir-də məlumatların istifadəsi üçün lazım olan bütün sənədləri özündə cəmləşdirən bir zip sənədidir. Verilər üçün metadata veb səhifəsinə baxmaq da istəyə bilərsiniz --- bu GeoDatabase faylları cədvəlində əlaqələndirilir və sahə adları shapefiles üçün bir az dəyişdirilmiş olduqları ilə tam uyğun gəlmir, lakin asandır sahə adının nəyin nəyə uyğun gəldiyini görmək. Bernalillo County GIS heyəti, GIS məlumatlarını sənədləşdirməkdə diqqətli və bu metadata istifadə edilə bilən dbfawk sənədlərinin hazırlanmasında çox faydalıdır.
  2. .Prj faylını giriş və EPSG-nin hədəf proyeksiyası kimi istifadə edərək RoadCenterlines shapefile-ni lat / lon-a çevirin: 4326 (WGS84 lat / lon): Nəticədə formalaşan shapefile RoadCenterlines_ll.shp və əlaqəli .shx və .dbf faylı birbaşa istifadəyə veriləcəkdir. xastirdə.
  3. Dbfawk sənədimi yükləyin
  4. RoadCenterlines_ll. * Düyməsini xastirin istifadə edə biləcəyi uyğun bir xəritə qovluğuna aparın və yeni xəritələri göstərin. Dbfawk faylını dadına uyğunlaşdırın.

Biri bu prosesi bernco.gov saytındakı digər formalı şəkillərə uzada bilər. Bir vaxtlar hava limanları şəkli üçün bunu etdim, amma bu artıq mövcud deyil.

Daha qədim "netcurr" shapefile, ünvanları coğrafi kodlaşdırmaq üçün istifadə edə biləcəyi kifayət qədər məlumat ehtiva edirdi, lakin yeni RoadCenterlines qatında yoxdur. Albuquerque-in CİS saytındakı netcurr faylında bu məlumatlar var və eyni yol şəbəkəsini təmsil edir. Ətraflı məlumat üçün aşağıdakı bölməyə baxın.

Yaxşı xəbər budur ki, netcurr faylları yenilənir aylıq, buna görə ümumiyyətlə həqiqi yollarla müasirdirlər. Pis xəbər odur ki, yeniləndikdə həmişə eyni atribut cədvəli formatı ilə bərpa olunmurlar və buna görə də dbfawk faylının yenidən hazırlanması lazımdır. 4 aprel 2006-cı ildə bunun əvvəlcə onlar üçün bir dbfawk faylı hazırladığımdan bəri baş verdiyini və bu saytda saxladığım dbfawk sənədinin bir müddətdir köhnəldiyini aşkar etdim. Dbf atributlarının yeni formatını əks etdirmək üçün həmin tarixdə yenidən yaratmışam, lakin Bernalillo County-dan bugünkü sənədlərin uyğun olacağına zəmanət verə bilmərəm. Artıq işləmədiyini görürsünüzsə, xahiş edirəm mənə bildirin, uyğun olmayan bir dəyişiklik edildiyini görmək üçün bir nəzər salacağam və bacarıramsa dbfawk faylını yeniləyəcəyəm.

Albuquerque şəhəri məlumatları

Albuquerque şəhərində ayrıca onlayn bir GIS deposu var. Saytları http://www.cabq.gov/gis/. The məlumat saytlarında olduqca yaxşıdır, baxmayaraq ki yol şəbəkəsi şəkilləri atribut masaları ilə eyni yolları ehtiva edən köhnə Bernalillo ilçe şekilləri kimi gözəl qurulmamışdır. Həm də metadata formalı şəkillərlə birlikdə gedənlər a əla anlaşma istənmək. Bəzi hallarda istənən budur OLUN metadata. Ümumiyyətlə hər hansı bir metadata olduğu təqdirdə, bəzi fayllarda heç bir yerdə sənədləşdirilməmiş attribut sütunları vardır (məsələn, yol məlumatları üçün "FUNKSİYAL" atributunun izahı verilmir, bu xüsusiyyətin hansı yol növü olduğunu açıq şəkildə göstərmək üçün nəzərdə tutulmuşdur) . Buradakı bəzi məlumatlar özünü izah edir və bu sənədlər mənim üçün olduqca faydalı oldu.

30 Avqust tarixində əlavə edilmiş qeyd:NƏZƏR: "FUNKSİYAL" atributu (qısaca) netcurr metadatasında "Orta Bölgə Hökumətlər Şurası" --- və "netcurr" un köhnə versiyasına istinad edən "MRCOG" dan gəldiyi kimi təsvir edilir köhnə Bernalillo County veb saytında FUNCTIONAL tam ədədi mətndəki küçə tipinə aid etmək üçün cəld baxışda görünən "MRCOG_FUNC" sahəsi var idi. Bu köhnə sənəd üçün netcurr.dbfawk sənədimdə bu məlumatı əlimlə çıxarıb şərhlərə yazmışdım və sevinclə aşkar etdim ki, köhnə netcurr_ll.dbfawk faylımın yeni Albuquerque məlumatları ilə istifadəsini təmin etmək üçün yalnız kiçik bir düzəlişə ehtiyac var. .

Albuquerque City saytındakı məlumatlar, mahal veb saytındakı məlumatlar kimi, Mərkəzi Zonadakı New Mexico State Plane Coordinate System, Central Zone da. Xastirdə istifadəsi üçün hamısının lat / lon-a çevrilməsi lazımdır. Bu, adi ogr2ogr əmri ilə edilir:

İşdə olduğunuz müddətdə arroyos məlumatları üçün dbfawk sənədimi də faydalı tapa bilərsiniz. Bu, "arroyos.zip" shapefile dəsti ilə birlikdə (bir zamanlar həmişə olduğu kimi lat / lon-a çevrilmişdir) və arroyo daşqın nəzarət / suvarma şəbəkəsinin bir qədər faydalı mənzərəsini təqdim edir. Xüsusilə Los Ranchos de Albuquerque bölgəsində --- əslində olduğum bir ərazidə bəzi gözə çarpan eksikliklər gördüm. lazımdı Bu məlumatlar son aylarda. Məlumatlar sadəcə orada bir çuxur var. Xoşbəxtlikdən, siyahıyaalma məlumatları və yol məlumatları, boşluqları doldurmaq üçün kiçik bir məlumata sahibdir.

Əlavə iş üçün

Bu shapefile xam bir dbfawk faylı ilə olduqca sadə bir şəkildə xastirə idxal edilə bilər. Doğrudan xastir daxilində ünvan axtarış qabiliyyətini yaratmaq fərqli bir gün üçün fərqli bir layihə olacaqdır.

BUNU ALBUQUERQUE NETCURR DOSYASI İLƏ DƏNİŞ EDMƏMƏM və mütləq işləmək üçün dəyişdirilməlidir --- köhnə Bernalillo County sənədindəki sahə adları yeni Albuqeurque sənədindəki adlarla uyğun gəlmir. Ancaq bir şema sənədini öyrənə bilər və kifayət qədər qayğı göstərərsə düzgün işləməsi üçün çimdik. Bu anda kifayət qədər əhəmiyyət vermirəm, amma davam etdirmək qətiliklə dəyərli bir şeydir.

USGS məlumat qatları

SDTS DLG köçürmələri, USGS 7.5 dəqiqəlik dördbucaqlı üst xəritələrdə olan xüsusiyyətlərin sətir qrafikləridir. Şanslıysanız, USGS veb saytında son SDTS xətt qrafiklərini yerləşdirdi. Təəssüf ki, bəzi SDTS sənədləri topo xəritələrinin əvvəlki düzəlişlərindəndir və yalnız yenilənmiş məlumat alışı əldə edə bilərsiniz almaq "DLG-3 İsteğe Bağlı Format." Bu barədə daha sonra.

Yəqin ki, sdtsdump yardım proqramının bu fayllar üçün metadataya baxmasını istəyəcəksiniz. "IDEN" və "XREF" sənədlərinə baxın, əşyanın ən son hansı ildə yeniləndiyinə və xəritə məlumat tarixinə müvafiq olaraq əmin olun. "NAX" "NAD83" və "NAS" "NAD27" deməkdir.

Bu illər ərzində sdtsdump və digər sadə yardım proqramları üçün mənbə kodunu tapmaqda getdikcə daha çox problem yaşadım, amma son dəfə bir saat davam edən google axtarışında nəhayət ftp://ftp.blm.gov/pub/ saytında tapdım. gis / sdts / dlg / c_code.zip. İndi çəkin. Beş il əvvəl bu kod hər yerdə idi.

Qeyd: SDTS fayllarının hamısının UTM-də koordinatları var. Onları Lat / Lon-a çevirməlisiniz. XREF sənədindəki sdtsdump, üfüqi məlumat üçün "NAS" göstərirsə, eyni zamanda bir məlumat dəyişikliyi etməlisiniz. Aşağıya baxın.

Metadata

Buradakı bütün formalar WGS84 Lat / Lon proqnozlaşdırılmamış koordinatlardadır. Başqa bir koordinat sistemindən çevirdiyim hər hansı bir fayl vəziyyətində, uyğun georeferanslar təmin etmək üçün OGR ilə istifadə edilə bilən bir ".prj" faylı təqdim etdim. Bu prj faylı WKT formatındadır və "shpproj" (.prj sənədinin öz komut satırı arqumentlərindən başqa bir şey olmasını gözləməyən) və ya Global Mapper (insan tərəfindən oxunaqlı .prj faylı istehsal edən) tərəfindən istifadə edilə bilməz. Bütün sənədlərin "lat / lon" və "WGS84" (EPSG nömrəli 4326) proyeksiyasında / datumda olduğunu bilmək kifayət olmalıdır.

Wilderness sahələri shapefile, Milli Atlasdan yüklədiyim zaman məlumatlarla birlikdə gələn orijinal metadata mətn sənədini ehtiva edir.

USGS məlumat məhsullarından alınmış formalı şəkillər üçün, ətraflı məlumat üçün USGS EROS Məlumat Mərkəzinə müraciət edin. Onlarla etdiyim tək şey shapefile formatına keçmək və koordinat sistemini lat / lon-a dəyişdirməkdir.

Bəli, bəli, bir neçə pulsuz sənəd ver

DLG isteğe bağlı format

  • Vaşinqton Dağı, New Mexico
  • Sandia Crest, New Mexico
  • dlgord.dbfawk
  • Bu shapefiles və əlaqəli dbfawk sənədləri dəsti, satın aldığım DLG-O format vektor təbəqələrimdə Qlobal Mapper istifadə etməyimin ilk məhsuludur. Albuquerque'nin şərqində və cənub-şərqində, Sandia dağlarını, Manzanita dağlarını və Manzano dağlarının bir hissəsini əhatə edən altı USGS dördbucağı üçün Bitki Səthi Örtüsü təbəqələrinin bir topudur. 29 sentyabr tarixindən etibarən xastir bu formaları digər əşyaların üstünə örtülmüş yarı şəffaf təbəqələr kimi göstərə bilər. Buraya daha çox yeni xastir yarımşəffaf poliqon xüsusiyyətini nümayiş etdirmək üçün daxil etdim və coz buna çox vaxt sərf etdim. Sandia sahəsi vektor təbəqələrinin qalan hissəsi ilə eyni şeyi edəcəyimi ümid edirəm, buna görə bütün USGS DRG dördlüyünə etibar etmədən özünüz edə bilərsiniz. Altı dbfawk sənədindən beşinin həqiqətən altıncı ilə əlaqəli olduğunu tapa bilərsiniz. Qlobal "imza əsaslı" dbfawk faylı yaratmadım, çünki USGS vektor təbəqələri ortaq bir imza paylaşa bilər, lakin içərisində tamamilə fərqli məlumatlar var --- və dbfawk varlıq etiketlərinin tipini idarə etmək üçün kifayət qədər çevik deyil. USGS-nin DLG-O-da istifadə etdiyi. (SDTS-də cüt sahə böyük / kiçik şəxs etiketi bir sahəyə birləşdirilir və asandır).

ABŞ Meşə Xidməti CFF (Kartoqrafik Xüsusiyyət Dosyaları) formatı

USFS-də bir geodata klirinq mərkəzi var, ancaq orada olan sənədlər, Cibola Milli Meşəsi saytında olanlardan daha az faydalıdır. CNF sənədlərində iz, axın və yol adları və nömrələri və çox az kənar xətt var. Bu geodata klirinq mərkəzi sənədləri üçün vəziyyət deyil.

Cığırların USGS və USFS versiyalarının nə qədər fərqli olduğuna diqqət yetirin. USFS-in daha aktual olduğuna inanıram və əlbəttə ki, bunlardan daha çoxunu göstərir.

ABŞ Meşə Xidməti --- Cibola Milli Meşəsi

Bu gün, 13 İyul 2006, Cibola Milli Meşə veb saytında yeni bir GIS məlumat səhifəsi olduğunu gördüm. Bu, yalnız son bir həftədə yeniləndi, çünki keçən həftə köhnə CİS səhifələrini tamamilə sildiklərini gördüm. Hələ də onların məlumatlarını istifadə etməyə başlamamışam, ancaq görünür ki, bəzi faydalı şeylər var, bunlar arasında ABŞ Meşə Xidmətinin Arc / Info geotiff formatında dəyişdirilmiş topo quadları da var (təəssüf ki, onları xastirdə birbaşa faydalı etmək üçün bütün geotiff etiketlərini itirmək deməkdir) ). Sözügedən səhifə Cibola Milli Meşə Layihələri və Planları səhifəsindədir. Topo quads-a getmək üçün ABŞ Meşə Xidmətinin Geodata Clearinghouse-a getməlisiniz. dördlüklərdən istifadə etmək üçün koordinat sistemini ehtiva edən müvafiq coğrafi etiketlər əlavə etməlisiniz. Lazım olan xüsusi koordinat sistemi (proyeksiya və verilənlər bazası) məlumatları metadatada mövcuddur, buna görə o qədər də çətin deyil. Əksəriyyəti NAD27 datası ilə UTM-dədir, beləliklə "-_srs EPSG: 26713" seçimi ilə gdal_translate istifadə edərək UTM zonası 13, NAD27 olduqlarını qeyd etməlisiniz.

Bu məlumatlarla daha çox təcrübə apardıqda (bəzi yeni vektor məlumatları daxil olmaqla) bu barədə daha çox məlumat verəcəyəm.

Müxtəlif

  • Gisdatadepot.com saytından yükləyə biləcəyiniz USGS 24K Grid shapefile üçün DBFAWK sənədim ("indeks ızgaraları" altına baxın). Bu dbfawk faylı olmadan yalnız konturları görə bilərsiniz, kifayət qədər yaxınlaşdırsanız, hər dördlüyə etiket veriləcəkdir.
  • Http://aprsworld.net/gisdata/world/ saytından yüklənə bilən dünya shapefile xəritəsi üçün dbfawk sənədim. Bu, ölkə adlarının sahil şeridləri ilə birlikdə göstərilməsinə imkan verir.
  • New Mexico State Police District (dbfawk faylı tarballdadır)
  • Milli Atlasdan Milli Səhra Bölgələri (tarball dbfawk faylı)
  • Milli Atlas Xəritə Verilənlər Anbarından yolların şəklini göstərmək üçün bir dbfawk faylı var. Bu ilk kəsikdir --- Bu shapefile-nin dəqiqliyinin xastirdə 512 ətrafında olan zoom səviyyələrində istifadə etmək üçün kifayət qədər yaxşı olmadığını gördüm və bu, yalnız böyük magistral yolların indiki kimi göstəriləcəyi deməkdir. Gələcəkdə bunu biraz çimdik bilərəm.
  • Streams and Waterbodies Shapefile-ni Milli Atlasdan yükləyin. Sonra bunun üçün dbfawk sənədimi sınayın. Yalnız göllər üçün bir dbfawk faylı tətbiq etdim və bu kimi, hidrogp020 shapefile. Hydrogl020 üçün özünüzsünüz.
  • ABŞ Ştatlarının şəklini Milli Atlasdan yükləyin. Sonra bunun üçün dbfawk sənədimi sınayın. Bu, ABŞ-ın rəngli bir baza xəritəsinə ilk cəhdimdir və əyalətlər üçün bir çox əl seçim rənglərini əhatə edir.
  • Qitə sahillər. Bunun necə gəldiyini xatırlamıram. Bir GRASS verilənlər bazasında sahil xəritəsi xəritəsi qatına sahib oldum və bir shapefile ixrac etdim. Dbfawk tarballdadır.
  • Trailheads and trail junctions in the Sandias --- this is a very small shapefile of significant trailheads in the Sandia Mountains I produced from a text file of lat/lons and feature names provided to me by WD5IDL from the New Mexico Search And Rescue Support Team. It uses the Tiger map points dbfawk file that comes with Xastir.
  • Another points file from WD5IDL, this one shows popular climbing attractions in the Sandia Mountains.

1 Answer 1

As has already been noted in comments, the real solution to your problem is to research map projections, choose an appropriate projection, and use that projection to convert latitude and longitude to points on your display. However, for small areas of the earth's surface, a simple "flat earth" approximation might be sufficient.

The major problem with your code is that the length of a degree of latitude is not the same as the length of a degree of longitude, except at the equator. If you move one degree north, you move the same distance regardless of your location: 1/360th of the length of a great circle. But if you move one degree west, you have moved a shorter distance depending on your latitude, because you are moving on a "small circle" instead of a great circle. If you are near the north pole then the radius of this small circle is much less than the radius of a great circle. The only exception is if you are at the equator, and then the "small circle" is actually a great circle. So how to compensate?

If your latitude is $phi$, where $phi = 0^circ$ at the equator and $phi = 90^circ$ at the north pole, then the radius of the small circle through your location is $R cos phi$, where $R$ is the radius of the earth. The radius of a great circle is $R$. If you move one degree north then you have moved a distance of $2 pi R / 360$, whereas if you move one degree west you have moved a distance of $(2 pi R cos phi)/360$. In your code, a pixel corresponds to some measure of distance, so "degrees per pixel" is inversely proportional to distance but the distance per degree is different in the X and Y directions, as explained above. So to compensate, you should divide the degrees per pixel in the X direction by $cos phi$. Note that the cosine function in most programming languages requires an angle in radians, so you may need to convert degrees to radians before computing the cosine.


cuSpatial builds on top of the RAPIDS cuDF data frame library. Put your data into cudf.DataFrame or cudf.Series to load it onto the GPU before calling cuSpatial functions. The following functions demonstrate some of the most common use cases of cuSpatial and the performance gains you can expect.

  • Point in Polygon Testing
  • Haversine Distance
  • Directed Hausdorff Distance
  • Cubic Splines for Trajectory Interpolation​
  • Quadtree Indexing

Well-Known Text format

Many entities in this specification can be printed in a well-known text format. This allows objects to be stored in databases (persistence), and transmitted between interoperating computer programs. Each entity has a keyword in upper case (for example, DATUM or UNIT ) followed by the defining, comma-delimited, parameters of the object in brackets. Some objects are composed of objects so the result is a nested structure. Implementations are free to substitute standard brackets ( ) for square brackets [ ] and should be prepared to read both forms of brackets. The definition for WKT is shown below using Extended Backus Naur Form (EBNF). The WKT for a math transform can be used inside a engineering coordinate reference system, so it is shown first.

WKT is now defined by ISO 19162 ( Geographic information — Well known text for coordinate reference systems ), also known as “WKT 2”. This page describes the older format defined by OGC 01-009 ( Coordinate Transformation Services ), referenced as “WKT 1”. See ISO 19162 instead for the recommended format to use in new software products.

Math Transform WKT

Coordinate System WKT

Description of WKT keywords

Note: In this page, the term " Coordinate System " is not exactly equivalent to the ISO 19111 definition.

This is an optional clause that allows an external authority to manage the definition of an entity.

The name of the axis is for human consumption. The enumerated value that follows is to allow software to correctly overlay different coordinate systems. If the optional AXIS terms are not present, then the default values are assumed. Onlar:

CS typeDefault AXIS ISO 19111 abbreviations
Geographic Coordinate System( GEOGCS ): AXIS["Lon",EAST],AXIS["Lat",NORTH] ( &lambda , &phi )
Projected Coordinate System( PROJCS ): AXIS["X",EAST],AXIS["Y",NORTH] ( x , y ) - lower case
Geocentric Coordinate System( GEOCCS ): AXIS["X",OTHER],AXIS["Y",EAST],AXIS["Z",NORTH] ( X , Y , Z ) - upper case

Note: Some default axis names are different than the abbreviations mandated by ISO 19111. The ISO abbreviations are shown in the above table for information purpose.

However, if these terms are present, and have non-default values, then implementations must be prepared to swap and reverse the coordinates of geometry before attempting to overlay graphics.

This indicates a compound coordinate system, which combines the coordinate of two other coordinate systems. For example, a compound 3D coordinate system could be made up of a horizontal coordinate system and a vertical coordinate system.

A transform defined by the concatenation of sub-transforms. The dimension of the output space of the first transform must match the dimension of the input space in the second transform (if defined), and so on for the remaining sub-transforms.

This indicates the horizontal datum, which corresponds to the procedure used to measure positions on the surface of the Earth.

This indicates a fitted coordinate system. The math transform is used to construct a map from the fitted coordinate system to the base coordinate system. The transform is often an affine map. The math transform works from the fitted CS to the base CS so that the fitted CS can have a smaller dimension that the base CS. This is often quite useful. For example, a fitted coordinate system could be a 2D plane approximately tangential to the Earth, but based on a WGS84 geocentric 3D coordinate system.

A 3D coordinate system, with its origin at the center of the Earth. The X axis points towards the prime meridian. The Y axis points East or West. The Z axis points North or South. By default the Z axis will point North, and the Y axis will point East (e.g. a right handed system), but you should check the axes for non-default values.

A coordinate system based on latitude and longitude. Some geographic coordinate systems are Lat/Lon, and some are Lon/Lat. You can find out which this is by examining the axes. You should also check the angular units, since not all geographic coordinate systems use degrees.

A math transform defined as the inverse of another transform.

This indicates the local datum.

This indicates a local, ungeoreferenced coordinate system. Such coordinate systems are often used in CAD systems. They can also be used for local surveys, where the relationship between the surveyed site and the rest of the world is not important. The number of AXIS clauses indicates the dimension of the local coordinate system.

A named projection parameter value. The units of the parameter must be inferred from its context. If the parameter is inside a PROJCS , then its units will match the units of the PROJCS . If the parameter is inside a PARAM_MT , then its units will be meters and degrees for linear and angular values respectively.

A parameterized math transform. All the linear parameters are expressed in meters, and all the angular parameters are expressed in degrees. Other parameters should use S.I. units where possible. (E.g. use Kg for mass, and seconds for time.)

The <classification name> is a coded value that specifies the formulae used by the math transform. See Parameterized Transforms for legal values, and the corresponding parameters.

This is a math transform that passes through a subset of ordinates to another transform. This allows transforms to operate on a subset of ordinates. For example, if you have (Lat,Lon,Height) coordinates, then you may wish to convert the height values from meters to feet without affecting the (Lat,Lon) values. If you wanted to affect the (Lat,Lon) values and leave the Height values alone, then you would have to swap the ordinates around to (Height,Lat,Lon). You can do this with an affine map.

The <integer> argument is the index of the first affected ordinate. The <math transform> argument is the transform to pass coordinates onto.

This defines the meridian used to take longitude measurements from. The units of the <longitude> must be inferred from the context. If the PRIMEM clause occurs inside a GEOGCS , then the longitude units will match those of the geographic coordinate system. If the PRIMEM clause occurs inside a GEOCCS , then the units will be in degrees.

The longitude value defines the angle of the prime meridian relative to the Greenwich Meridian. A positive value indicates the prime meridian is East of Greenwich, and a negative value indicates the prime meridian is West of Greenwich.

This indicates a projected coordinate system. The PROJECTION sub-clause contains the classification name used by MathTransformFactory , and the PARAMETER clauses specify the parameters. However, the units used by MathTransformFactory are always meters and degrees, and the units in the PARAMETER clauses are in the linear/angular units of the PROJCS / GEOGCS respectively. So if you are writing code to read or write WKT, then you must do the unit conversions - be careful!

(Notice that this handling of units is slightly different from the way the EPSG 4 database works. In the EPSG 4 database, each transformation parameter value defines its own units. However, 99% of the EPSG projection parameter units are the same as the units of the corresponding projected coordinate system.)

This describes a projection from geographic coordinates to projected coordinates. It is used inside a PROJCS to define the parameters of the projection transform.

This describes a spheroid, which is an approximation of the Earth's surface as a squashed sphere. In this document, the terms "spheroid" and "ellipsoid" are synonymous. The term " SPHEROID " is used in WKT for compatibility with Simple Features. However, the term "ellipsoid" is preferred elsewhere in this specification.

This indicates a list of up to 7 Bursa Wolf transformation parameters. These parameters can be used to approximate a transformation from the horizontal datum to the WGS84 datum. However, it must be remembered that this transformation is only an approximation. For a given horizontal datum, different Bursa Wolf transformations can be used to minimize the errors over different regions.

If the DATUM clause contains a TOWGS84 clause, then this should be its "preferred" transformation, which will often be the transformation which gives a broad approximation over the whole area of interest (e.g. the area of interest in the containing geographic coordinate system). Sometimes, only the first three or six parameters are defined. In this case the remaining parameters must be zero. If only three parameters are defined, then they can still be plugged into the Bursa Wolf formulas, or you can take a short cut. The Bursa Wolf transformation works on geocentric coordinates, so you cannot apply it onto geographic coordinates directly. If there are only three parameters then you can use the Molodenski or abridged Molodenski formulas.

The DATUM clause may not contain a TOWGS84 clause in the following situations:

  • The writing application was using the Simple Features specification, which does not specify TOWGS84 as a valid keyword
  • The writing application did not have an available transformation.
  • There is no possible transformation. For example, the horizontal datum could be a surface that rotates relative to the Earth's surface.

In particular, if the DATUM does contain a TOWGS84 clause, and the parameter values are zero, then the receiving application can assume that the writing application believed that the datum is approximately equal to WGS84.

This describes units used for values elsewhere within the parent WKT clause (sometimes including descendants of the parent clause). The physical dimension (i.e. type) of the units is determined by context. For example, in a GEOGCS the type of the units is angular. In a VERT_CS the type of the units is linear. Within a UNIT clause, the units are described by relating them to a fundamental unit of that type with a conversion factor. For linear units, the conversion factor is the scalar value that converts the described units into meters. For angular units, the conversion factor is the scalar value that converts the described units into radians.

This indicates the vertical datum, or method used for vertical measurements. The <datum type> should be one of the following predefined values:

2000 - Other: Unspecified vertical datum type.
2001 - Orthometric: A vertical datum for orthometric heights that are measured along the plumb line.
2002 - Ellipsoidal: A vertical datum for ellipsoidal heights that are measured along the normal to the ellipsoid used in the definition of horizontal datum.
2003 - Barometric Altitude: The vertical datum of altitudes or heights in the atmosphere. These are approximations of orthometric heights obtained with the help of a barometer or a barometric altimeter. These values are usually expressed in one of the following units: meters, feet, millibars (used to measure pressure levels), or theta value (units used to measure geopotential height).
2004 - Normal: A normal height system.
2005 - Geoid Model Derived: A vertical datum of geoid model derived heights, also called GPS-derived heights. These heights are approximations of orthometric heights ( H ), constructed from the ellipsoidal heights ( h ) by the use of the given geoid undulation model ( N ) through the equation: H = h - N .
2006 - Depth: This attribute is used to support the set of datums generated for hydrographic engineering projects where depth measurements below sea level are needed. It is often called a hydrographic or a marine datum. Depths are measured in the direction perpendicular (approximately) to the actual equipotential surfaces of the earth's gravity field, using such procedures as echo-sounding.

This indicates a vertical coordinate system.

WKT Example

The following example shows a 3D compound coordinate system, which is made by combining a projected coordinate system and a vertical coordinate system. This is the same coordinate system as used for the XML Example.


Geographic Coordinates Sketchup Software

Geodata of international countries with locals, municipalities and postal codes. Georeferences as UTM- and geographic coordinates (WGS84, ETRS89). Suitable for branch searches, periphery searches and distance computations. These countries are. .

  • File Name: geodatin.zip
  • Author: Killet Softwareentwicklung GbR
  • License: Demo ($195.00)
  • File Size: 1.7 Mb
  • Runs on: Windows All, Unix, Linux, Not Applicable

With Geodesy.NET, you can quickly and easily convert geographic coordinates from one system to another. Several hundred coordinate system conversions are supported, and all conversions can be done in under three lines of code.

  • File Name: setup.exe
  • Author: GeoFrameworks, LLC
  • License: Commercial ($)
  • File Size: 32 Mb
  • Runs on: Win98, WinME, WinNT 4.x, Windows2000, WinXP, Windows2003, Windows CE

CANVAS 9 Advanced GIS Mapping Edition includes direct support for Geographic Information System data. Take measurements in geographic coordinates, import any popular GIS file types into unlimited numbers of automatically aligned overlapping layers.

  • File Name: canvas.exe
  • Author: ACD Systems
  • License: Shareware ($999.95)
  • File Size: 54.2 Mb
  • Runs on: 9x, NT, 2000, ME, XP

CANVAS 9 GIS Mapping Edition includes direct support for Geographic Information System data. You can take measurements in geographic coordinates, import SHAPE & GeoTIFF files into unlimited numbers of automatically aligned overlapping layers.

  • File Name: canvas.exe
  • Author: ACD Systems
  • License: Shareware ($549.99)
  • File Size: 54.2 Mb
  • Runs on: 9x, NT, 2000, ME, XP

Geo data international world-wide with towns, town quarters and postal codes. Georeferences as UTM- and geographic coordinates (WGS84) and elevations. Suitable for branch searches, periphery searches and distance computations. Australia, Austria,. .

  • File Name: geodatin.zip
  • Author: Killet Software Ing.-GbR
  • License: Demo ($210.00)
  • File Size: 435 Kb
  • Runs on: Win 3.1x, Win95, Win98, WinME, WinNT 3.x, WinNT 4.x, WinXP, Windows2000, Windows2003

Geo data international world-wide with towns, town quarters and postal codes. Georeferences as UTM- and geographic coordinates (WGS84) and elevations. Suitable for branch searches, periphery searches and distance computations. Australia, Austria,. .

  • File Name: geodatin.zip
  • Author: Killet Software Ing.-GbR
  • License: Demo ($210.00)
  • File Size: 435 Kb
  • Runs on: Win 3.1x, Win95, Win98, WinME, WinNT 3.x, WinNT 4.x, WinXP, Windows2000, Windows2003

"CN-Software" Ltd. has developed its own geographical module CNGeoip - determining cities and countries by IP-address. Taking a certain IP-address, the module outputs its local registration data - a country and a city with geographic coordinates. The. .

  • File Name: cngeoip.zip
  • Author: CN-Software.com
  • License: Shareware ($98.00)
  • File Size: 8.2 Mb
  • Runs on: Windows All

The CANVAS 9 Advanced GIS Mapping Edition adds native support for Geographic Information System (GIS) data to Canvas. You can take measurements in geographic coordinates, import industry standard SHAPE and GeoTIFF files into unlimited numbers of. .

  • File Name: canvas-11-0-1173-en.exe
  • Author: ACD Systems
  • License: Commercial ($649.99)
  • File Size: 103.5 Mb
  • Runs on: Windows XP, Windows 2003, Windows 2000

DegreeCalc is a utility to convert degree, minute, second geographic coordinates to decimal degree. Main features: - Convert Geographic coordinates in degree, minute, second format to decimal degree format. - Convert Geographic coordinates in decimal. .

  • File Name: degreecalc_1.1.1_mac.sit
  • Author: Adilson Soares Jr.
  • License: Freeware (Free)
  • File Size: 903 Kb
  • Runs on: Mac OS X 10.1 or later

UTM Calculator is a simple application that converts between Geographic-coordinates (lat/lon) and UTM-coordinates. While simple UTM Calculator is diverse enough to allow single point conversion by entering lat/lon coordinates as degrees,. .

  • File Name: UTMCalc181d.exe
  • Author: Scott Keating
  • License: Shareware ($20.00)
  • File Size: 465 Kb
  • Runs on: Windows XP, 2000, 98, NT

CoordTrans converts geographic positions between different coordinate systems.Convert between UTM and WGS84.Convert between UTM and NAD27 / NAD83.And more. grids from 17 countries supported. Convert geographic coordinates (latitude / longitude). .

  • File Name: CoordTrans
  • Author: franson.biz
  • License: Shareware ($19.95)
  • File Size:
  • Runs on: Win95, Win98, WinME, WinNT 4.x, WinXP, Windows2000

I can not find a simple graphical rutin to draw a geographic sphere with geo-coordinate grid on the Canvas. I need to move , rotete this globe and change the eye point. And an other function to get a geographic coordinates from mouse. .


Videoya baxın: Convert Lat Lon to XY using QGIS, Easy and Free (Oktyabr 2021).