danielskaare / isurvey_tools

QGIS Plugin to use with Masterfile for importing runlines, tracks, and position data in general
1 stars 2 forks source link

WP2 export #17

Open salikatt opened 4 years ago

salikatt commented 4 years ago

Veldig enkel kodesnutt som funker, mne må nok lage ne QT dialog for eksport.

`import pandas as pd import csv

data = [ ['Black',499000,6007000], ['White',499000,6006900], ['Red',499000,6006800], ['Light Red',499000,6006700], ['Green',499000,6006600], ['Light Green',499000,6006500], ['Blue',499000,6006400], ['Light Blue',499000,6006300], ['Cyan',499000,6006200], ['Light Cyan',499000,6006100], ['Dark Yellow',499000,6006000], ['Yellow',499000,6005900], ['Buff',499000,6005800], ['Brown',499000,6005700], ['Magenta',499000,6005600], ['Light Magenta',499000,6005500], ['Beige',499000,6005400], ['Orange',499000,6005300], ['Dark Grey',499000,6005200], ['Grey',499000,6005100], ['Light Grey',499000,6005000] ]

depth = 0 fg_color = 0 bg_color = 0

todo: Not really needed to include all parameters, pos + depth is good enough

todo: consider including color-palette for forgeground/background

extra_param = [depth, fg_color, bg_color, 0.1, "Arial", 0.00, -10.1, "", 0.00, "", 1, 0.000, 0.000, 0.000, 0.05]

column_names = ['name', 'easting', 'northing', 'altitude', 'fgcolor.palette', 'bgcolor.palette', 'textcolor.palette', 'fontname', 'fontsize', 'symbol.filled', 'symbolfont', 'symbolfontsize', 'note', 'titleformat', 'radius', 'extra circles', 'radiusinc', 'state'] new_list = []

for lin in data: lin = lin + extra_param new_list.append(lin)

df = pd.DataFrame(new_list, columns=column_names)

print(df.head(5))

df.to_csv('df.wp2', index=False, header=False, quoting=csv.QUOTE_NONNUMERIC)`

danielskaare commented 4 years ago

Implemented this code with a new icon and dialog box :

image

Choose a layer from drop-down box. It looks for Name/Easting/Northing attribute names and should work for waypoint imports and MF Events.

salikatt commented 4 years ago

fikk følgende feilmelding:

Couldn't load plugin 'isurvey_tools-master' due to an error when calling its classFactory() method

FileNotFoundError: [Errno 2] No such file or directory: 'C:/Users/kele/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\isurvey_tools-master\export_dialog_box.ui'

mvh Kenneth


Fra: danielskaare notifications@github.com Sendt: søndag 22. mars 2020 22:02 Til: danielskaare/isurvey_tools isurvey_tools@noreply.github.com Kopi: Kenneth Leverskjær kenneth@leverskjaer.com; Author author@noreply.github.com Emne: Re: [danielskaare/isurvey_tools] WP2 export (#17)

Implemented this code with a new icon and dialog box :

[image]https://user-images.githubusercontent.com/60060543/77260474-8de26d00-6c88-11ea-82fa-be82ac3b0a0b.png

Choose a layer from drop-down box. It looks for Name/Easting/Northing attribute names and should work for waypoint imports and MF Events.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/danielskaare/isurvey_tools/issues/17#issuecomment-602272559, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AOLTRZ2MREAPLHL5Y63VYKLRIZ4IFANCNFSM4LMWPZXQ.

danielskaare commented 4 years ago

Ja riktig, sikkert ui fila som ikkje har blitt pusha opp. Ordner det imorgen 👍

salikatt commented 4 years ago

Hei Daniel,

har lastet ned og den funket fint I kveld 👍

Men jeg ha ret forslag til forbedring av export feature. Det gir ikke helt mening at man ikke kan eksportere data uavhengig av type, fikk beskjed at det manglet attributer.

Ville det ikke være bedre å kunne velge hviket format man skal eksportere til, f.eks:

WP2, i utgangpunktet kan både linje (vertex) og punkter eksporters til waypoint RLN, både linjer og punkt kan brukes for å generer RLN, og det er mulig med og uten KP - som kanskje kan være en valgmulighet, hvis de eksisterer * Kongsberg WP file, samme som ovenfor, men filen må bygges opp separate og man må kjøre en projisering av punktene - skal se litt på det.

Det er vel I grunnen bare å lage forskjellige DEF for hver eksport. Kan kanskje hjelpe litt til med det da, men du er jo så rask at jeg ikke får gjort noe før du er ferdig😊

-kenneth


Fra: danielskaare notifications@github.com Sendt: mandag 23. mars 2020 00:03 Til: danielskaare/isurvey_tools isurvey_tools@noreply.github.com Kopi: Kenneth Leverskjær kenneth@leverskjaer.com; Author author@noreply.github.com Emne: Re: [danielskaare/isurvey_tools] WP2 export (#17)

Ja riktig, sikkert ui fila som ikkje har blitt pusha opp. Ordner det imorgen 👍

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHubhttps://github.com/danielskaare/isurvey_tools/issues/17#issuecomment-602290580, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AOLTRZ7RDTYGA22YY6ZFUWLRI2KLXANCNFSM4LMWPZXQ.