Skip to content

Instantly share code, notes, and snippets.

@ttomasz
ttomasz / requirements.txt
Created September 16, 2020 18:42
Przykład kodu w Python zdobywającego URL arkuszy Ortofotomapy z geoportal.gov.pl - wersja bardzo wstępna
certifi==2020.6.20
chardet==3.0.4
idna==2.10
pyshp==2.1.2
requests==2.24.0
urllib3==1.25.10
@ttomasz
ttomasz / basex_prg_punkty_adresowe_do_csv.xquery
Created December 31, 2017 12:39
Skrypt XQuery pozwalający na eksport informacji o punktach adresowych z plików XML/GML Państwowego Rejestru Granic (PRG) do pliku CSV
(: skrypt zakłada, korzystamy z programu BaseX i utworzyliśmy bazę XML z wyciętymi "namespaces" :)
(: opcje wyjścia :)
(: chcemy otrzymać plik CSV - wykorzystując moduł programu BaseX - z nagłówkiem, rozdzielany średnikiem :)
declare namespace output = "http://www.w3.org/2010/xslt-xquery-serialization";
declare option output:method "csv";
declare option output:csv "header=yes, separator=semicolon";
(: deklaracja map zawierających węzły XML z jednostkami administracyjnymi, miejscowościami i ulicami, które później będziemy łączyć z punktami adresowymi :)
(: z mojego doświadczenia wynika, że mapy dają dużo szybsze łączenie (kosztem RAM) :)
declare variable $ja := map:merge(