Ավելին

Հնարավոր չէ clip FileGDB- ն օգտագործել Ogr2Ogr- ի միջոցով

Հնարավոր չէ clip FileGDB- ն օգտագործել Ogr2Ogr- ի միջոցով


File գեոդաբազայում ես ունեմ մեծ տողի հատկությունների դաս (15 ԳԲ), որը կցանկանայի սեղմել: Ես փորձում եմ օգտագործել ogr2ogr- ը դա անելու համար, այնուամենայնիվ, ես անընդհատ սխալ եմ ստանում.

ՍԽԱԼ 1. Անհնար է գրել 11802 հատկությունը շերտի մուտքային տողերից: ՍՏԱ 1. Նախագծի վաղաժամ դադարեցումը շերտի մուտքագրման տողերի անհաջող թարգմանությունից հետո (օգտագործել -skipfailures սխալները բաց թողնելու համար)

Եթե ​​ես օգտագործում եմ -skipfailures, իմ տողերից շատերը արդյունքի մեջ բացակայում են:

Առանձնահատկությունների դասը ինքնին նորմալ է թվում:

  • ArcToolbox- ի Ստուգեք երկրաչափություն գործիքը մուտքային հատկությունների դասի հետ սխալ չի վերադարձնում:
  • Ես նաև ի վիճակի եմ օգտագործել ogr2ogr- ը `առանց որևէ սխալի մուտքային հատկությունների դասը պատճենելու համար և փորձել եմ օգտագործել նույն հատկությունների դասը որպես նույն արդյունքի մուտք:

Ահա թե ինչ եմ ես օգտագործում, երբ փորձում եմ դուրս բերել այլ հատկությունների դաս:

ogr2ogr e:  output.gdb e:  input.gdb inputLines -clipsrc clipPoly.gdb -nln outputFc -f "FileGDB"

Ահա այն, ինչ ես օգտագործում եմ, երբ փորձում եմ արդյունահանել PostGIS

ogr2ogr PG.

Սխալը գրեթե նույնական է, բացառությամբ հատկության ID- ի համարի:

Վերջապես, ես նաև փորձել եմ ArcToolbox Clip գործիքը, այն պարզապես փչանում է մոտ 10 րոպե անց:


Այն, ինչ ես գտա, գծի առանձնահատկություններն էին, որոնք ձախողվել էին, զիգզագավորված էին իմ տեսահոլովակի երկու տարբեր հատկությունների միջև: Երբ ես միաձուլեցի իմ հոլովակի բոլոր առանձնահատկությունները միմյանց հետ, ես այլևս սխալ չեմ ստանում և այն սպասվում է:

Վստահ չեմ, թե ինչու է իմ տեսահոլովակի մի քանի առանձնահատկություններ ունենալը դա առաջացնում, բայց դրանց միաձուլմամբ խնդիրը լուծվեց:


Դիտեք տեսանյութը: QuickDemo: Converting Shapefiles to Geodatabase Feature Class in ArcCatalog