Viac

Georeferencer QGIS - problém projekcie GCP


Stručne povedané, problém je v tom, že keď sa Geoereferencer znovu otvorí s predtým upraveným rastrom, všetky predtým uložené kontrolné body sa presunuli z obrazu na miesto vzdialené tisíce kilometrov. (QGIS 2.6, Windows 64 bit).

V nástroji Georeferencer vytváram množstvo GCP (t. J. Kontrolných bodov) odkazom na objekty v mapovom plátne. Po pridaní bodov začínam výpočet georeferencovania. Operácia je úspešná, raster sa objaví na plátne mapy spolu s kontrolnými bodmi. Kontrolné body sú viditeľné aj v okne Georeferencer, stále prekrývajú body vybrané pre georeferencovanie. Uložím kontrolné body a zatvorím Georeferencer. Zatiaľ všetko dobré.

Teraz k problému. Po zatvorení Georeferenceru ho znovu otvorím a otvorím nový, georeferencovaný, rastrový obrázok. Teraz však kontrolné body v okne Georeferencer už neprekrývajú raster v okne Georeferencer. Zobrazujú sa však správne na plátne mapy (hlavná obrazovka QGIS). V okne Georeferencer majú skutočne zobrazené, ale o pol sveta ďalej na juh. To znamená, že ak raster pokrýva obdĺžnik so súradnicami 300 000, 5834 300; 362100, 5782700, kontrolné body zaberajú oblasť ohraničenú súradnicami 0,0; 6800, -5900. Zdá sa, že tieto malé súradnice zodpovedajú počtu pixelov v rastrovom obrázku. Takže už nie je prakticky možné upravovať GCP.

Ako vyriešim problém?

Pozri snímky obrazovky nižšie.

Obrázok 1: Okno georeferencera a mapové plátno. Po opätovnom otvorení Georeferenceru sa GCP nezobrazujú v okne, ale zobrazujú sa na plátne (malé červené bodky).

Obrázok 2: Oddialenie v okne Georeferencer ukazuje, že GCP existujú, ale sú ďaleko.


Body GCP zodpovedajú medzi zdrojovými súradnicami obrázka a cieľovými súradnicami CRS. Pri prvom spustení má váš obrázok iba súradnice pixelov a tabuľka je správna.

Po georeferencovaní obrazu georeferencer vezme georeferenčné súradnice ako zdroj CRS, preto sa body už nezhodujú.

Ďalšou dráždivou vecou georeferencera je to, že všetky srcY súradnice berie ako záporné hodnoty, zatiaľ čo GDAL (ktorý pracuje na pozadí) ich potrebuje obrátené na kladné hodnoty. Tieto obrátené hodnoty sa pridajú k vášmu obrázku a nebudú sa zhodovať s hodnotami, ktoré vidíte na obrazovke. Môžete skúsiť odstrániť mínus zo srcY a zistiť, či to zlepšuje.

Neuvádzate, či ste georeferencovaný obrázok uložili do iného súboru. Tým by sa pôvodný súbor udržal čistý. V opačnom prípade by ste pred georeferenciou museli vytvoriť kópiu originálu.


Problém nastane, iba ak znovu otvoríte upravený obrázok, ktorý Georeferencer uložil ako geotiff, namiesto otvorenia pôvodného (neupraveného, ​​nie georeferencovaného) súboru obrázka použitého pôvodne.

Na vyriešenie problému existujú dva prístupy. V podstate si môžete pri začatí novej relácie Georeferenceru zvoliť, že budete pracovať na 1) pôvodný obrázok (napr. Rastermap.jpg ">Zdieľať Vylepšiť túto odpoveďodpovedal 1. decembra 2014 o 23:00IanSIanS1,2631 zlatý odznak14 strieborných odznakov25 bronzových odznakov