Viac

Ako čítať geodatabázu súborov s binárnym poľom v R?

Ako čítať geodatabázu súborov s binárnym poľom v R?


Krátka verzia: Ako sa môžem dostať do súboru R dostupného na tomto odkaze? (na stiahnutie je potrebné prihlásiť sa, ale registrácia je bezplatná)

Množina údajov, ktorú je možné stiahnuť pod týmto odkazom, sa rozšíri do adresára; ako je uvedené v komentároch, toto je geodatabáza súborov ESRI a dôležité veci sú v podadresári. Formát bol vyvinutý spätným inžinierstvom a je čitateľný spoločnosťou GDAL:

$ ogrinfo eschscholzia_minutiflora_twisselmannii/data/v93/tempgdb.gdb Muselo sa otvoriť zdroj údajov iba na čítanie. INFO: Otvorenie súboru 'eschscholzia_minutiflora_twisselmannii/data/v93/tempgdb.gdb' pomocou ovládača 'OpenFileGDB' bolo úspešné. 1: Eschscholzia_minutiflora_ssp_twisselmannii (mnohouholník)

Po prečítaní tohto do R však dôjde k:

x <-readOGR ('eschscholzia_minutiflora_twisselmannii/data/v93/tempgdb.gdb', 'Eschscholzia_minutiflora_ssp_twisselmannii')

Chyba v readOGR ("eschscholzia_minutiflora_twisselmannii/data/v93/tempgdb.gdb",: nepodporovaný typ poľa: binárne

Ďalší cvik, pomocouogr2ogr, vytvára tvarový súbor:

$ ogr2ogr --mapFieldType Binary = Integer test_output eschscholzia_minutiflora_twisselmannii/data/v93/tempgdb.gdb/Warning 6: Normalizovaný/vypraný názov poľa: 'FOOTPRINT_Length' na 'FOOTPRINT_' Varovanie 6: Normalizované/FOOTIN ' „Varovanie 1: Hodnota 121687920 poľa FOOTPRINT_ funkcie 0 nebola úspešne zapísaná. Pravdepodobne kvôli príliš veľkému počtu vzhľadom na šírku poľa Varovanie 1: Hodnota 925496867120400 poľa FOOTPRIN_1 funkcie 0 nebola úspešne zapísaná. Možno kvôli príliš veľkému počtu vzhľadom na šírku poľa

ale výsledný shapefile v sebe zrejme nemá informácie. Alebo možno nepoznám správny spôsob, ako to prečítať do R?


Tieto údaje sú rastrové a bohužiaľ (k decembru 2015) sa zdá, že existujú v žiadnom prípade na čítanie rastrov geodatabázy súborov pomocou nástrojov s otvoreným zdrojovým kódom. Milí ľudia, ktorí reverzne upravili formát, nerobili rastre a ako je popísané v tejto otázke, ESRI nepomáha. = (


Pozri si video: ArcGIS 10 - 5. Создание персональной и файловой базы геоданных.