@GISowiec: te 300GB zawiera co zawiera. Jeśli chcesz parsować to przez WWW to i tak musisz to pobrać bo te rzeczy są osadzone w kodzie HTML.
4w0rX4t4X dzięki za odpowiedź - daje mi to nadzieję, że jednak można coś z tej strony wyciągnąć. Te 600 tyś rekordów dotyczy wszystkich zabytków. Mnie interesują tylko zabitki archeologiczne a tych jest 467tyś.
Kilka słów komentarza ode mnie:
- Dane są publiczne i powinny być udostępnione na wniosek o dostępie do danych publicznych.
No i pewnie są tylko trzeba jak człwoiek porozmawiać.
- Projekt był/jest realizowany z naszych pieniędzy więc nie powinno być to problemem. Jednak jest. NID nie udostępnia tych danych w żadnej formie, na żaden wniosek. Już to przerabiałem.
Patrząc jak zabierasz się do tematu od tylnej strony to coś nie chce mi się wierzyć, że zrobiłeś to jak należy
- Te blisko 300GB danych zawierają skany map z AZP. To jest mi zupełnie niepotrzebne. Dla mnie istotne są tylko lokalizacje punktów. Nie potrzebuje linków do map. Gdyby do tego doszła informacja z tabeli atrybutów (po kliknięciu na pineskę) było by już idealnie, ale nie jest to aż tak konieczne.
- Co do określenia tego kradzieżą to nie do końca się z tym zgadzam. Po pierwsze jak sam zauważyłeś są to dane publiczne, możemy korzystać z tej mapy i sprawdzać
Czym innym jest oglądać stronę w przeglądarce a czym innym nap...ać komuś w serwer 1 800 000 żądań i generować potężny transfer. Pewnie i tak by Cię zablokowali i słusznie.
- lokalizację stanowisk archeologicznych. Nie ma limitowanego, czy płatnego dostępu do tych danych. Jedynym utrudnieniem jest to, że nic poza wyświetleniem nie można z nimi zrobić. Ja natomiast chciałbym je przetworzyć i sprawdzić ile takich stanowisk jest w każdej gminie, jak mają się te lokalizację do obecnej zabudowy itp analizy przestrzenne. Do tego potrzebuje ich właśnie w postaci wektorowej (shp, gml, kml albo nawet punkty X,Y).
Do analizy ilościowej współrzędne GPS masz już w pierwszym pliku, który wskazałem. Plik w formacie JSON zawiera listę identyfikatorów obiektów + współrzędne GPS. Drugim żądaniem doczytujesz nazwę i adres - wciąż bez konieczności pobierania ciężkich HTML.
Nadal to jednak 1 200 000 odwołań do serwera.
Kopiuj
$data = file_get_contents ( 'https://zabytek.pl/pl/api/map/markers?all=1&version=2023-11-12%2004:30:01' );
file_put_contents ( 'points.json', $data );
Poza tym masz jeszcze takie coś: https://mapy.zabytek.gov.pl/nid/
Tu też jest masa linków do jakiś źródeł danych.