Wpis z mikrobloga

#qgis #gis

Szanowni Mircy,
Problem jest zapewne trywialny, ale do tej pory dzialalem glownie w ArcGISie.
Zbudowalem sobie model, ktory wyciaga warstwe punktow z poligonu, przeliczajacy w tabeli, przy pomocy tego skrytpu wspolrzedne do DMS. Niestety nie wiem jak dodac ten ostatni krok ze skryptem, aby dzialalo. W tej chwili efektem koncowym sa dodane dwie puste kolumny; long, lang.
Sinklinorium - #qgis #gis

Szanowni Mircy,
Problem jest zapewne trywialny, ale do ...

źródło: comment_UGelaMCBhL5Ie8yIRwcRrv0zhS1XA4qV.jpg

Pobierz
  • 9
@schreder Mirku przez Model Buildera nie bardzo widzę opcję. Nie wiem co to za układ współrzędnych ale najszybciej jak bym to widział to zmienić układ do WGS-a i przeliczyć do DMS kalkulatorem pól. A żeby było automatem to ja bym pisał skrypt w konsoli.
@schreder w sumie jak to przemyślałem to w model builder masz w QGISowy algorytmach Reproject layer dajesz WGS-a a potem masz Field Calculator i przeliczasz. Poniżej masz przykładowe wyrażenie przerób sobie pod siebie.

(CASE WHEN $y < 0 THEN 'S' ELSE 'N' END) || floor (abs($y)) || '°' || floor(((abs($y)) - floor (abs($y))) * 60) ||'\'' || substr( (tostring((((abs($y)) - floor (abs($y))) * 60) - floor(((abs($y)) - floor (abs($y))) *