kruszynski

Moderatorzy
  • Postów

    1457
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    87

Treść opublikowana przez kruszynski

  1. Nowa wersja dostępna tutaj: https://cad.szansa.net.pl/ZWGis_2023/ZWGis_x64_v2023.exe Jest w niej możliwe wybieranie i opisywanie elementów na podstawie atrybutów
  2. Proszę zainstalować tą poprawkę, powinno pomóc. https://cad.szansa.net.pl/ZWGis_2023/ZWGis_x64_v2023.exe
  3. To jest jakiś standard branżowy? Wymagany przez urzędy/ustawy/rozporządzenia?
  4. Tak na szybko nie umiem odpowiedzieć. Sprawdzę jakie są możliwości i dam znać. Chciałbym tak zrobić. Format txt i csv wydają się dość proste, podobnie tabela w ZWCAD. Do xls będzie można zaimportować csv już w Excelu. Rozumiem, że dane jako tabela powinny się eksportować, ale co z samymi obiektami? jak mają sie eksportować? lista współrzędnych? jakieś ID obiektu ?
  5. Plan jest taki, żeby można było przyciskiem schowanym w kolumnie 4 otworzyć listę wszystkich użytych wartości z których będzie można wybrać kiedy nie pamiętamy danych etykiet. Chciałbym zrobić tak, żeby dało się * zastąpić znaki. Po prawej stronie od tabelki są przyciski [+] [-]. Są one po to, żeby można było dodać kolejne warunki, np powierzchnia > od 10 [+] ( w ostatniej kolumnie "i" ) powierzchnia < 15. Wyglądałoby to tak:
  6. @alf Czy to miałby być jakoś tak? W dobrą stronę idziemy?
  7. Najnowsza wersja dostępna jest tutaj: https://cad.szansa.net.pl/ZWGis_2023/ZWGis_x64_v2023.0.00__2022_07_26.exe
  8. Znalazłem rozwiązanie tego problemu. Ta nieznaleziona projekcja to układ współrzędnych czy układ odniesienia w którym jest plik. Jest to zdefiniowane w pliku prj. Tylko ten plik jest "inny" niż spodziewany. Jeszcze nie znam szczegółów, ale jak podmienię w tym miejscu innym plikiem opisującym ten sam układ to importuje się poprawnie. W załączeniu pokazuję jak to wygląda i działające pliki prj. point_shapefile_mosty.prj polyline_shapefile.prj
  9. Na innym przykładzie, możemy zobaczyć jak to działa w obecnej wersji. Do testów możliwe do pobrania tutaj: https://cad.szansa.net.pl/ZWGis_2023/ZWGis_x64_v2023.exe
  10. Potwierdzam problem z wczytywaniem tego przypadku. Sprawdzę to jeszcze i dam znać. W wersji 2023 wyświetla taki sam komunikat błędu jak w 2022.
  11. Czy posiada Pani pozostałe pliki powiązane z tym shp? shx, prj, dbf ?
  12. Jak się okazuje zgodność API pomiędzy ZWCAD 2022 i 2023 jest na tyle zbieżna, że można wczytać tą aplikację w wersji 2022 i działa. Pakiet instalacyjny nie dodaje jej do listy startowej w wersji, ale można dopisać (vl-load-all "C:\\Szansa\\ZWGis\\2023\\PL\\ZWGis.zelx") W pliku c:\Program Files\ZWSOFT\ZWCAD 2022\Support\ZWCAD2022.lsp i będzie ładowało automatycznie. W związku z tym, że nasze aplikacje przygotowujemy zwykle do aktualnej wersji ZWCADa nie mogę zagwarantować, że w przyszłości zgodność z wersją 2022 zostanie zachowana.
  13. Poprawka w załączniku. Nie wyświetla się lista dostępnych opcji Window/Last/Crossing/Box/ALL/Fence/WPolygon/CPolygon/Group/Add/Remove/Multiple/Previous/Undo/AUto/SIngle ale wybieranie wielu elementów i użycie poszczególnych opcji działa. Strzałki.lsp
  14. Dane to oczywiście bardzo ważny składnik elementów. Na chwilę obecną plan jest taki, żeby dało się wczytać geometrię z podłączonymi danymi, które będzie można wyświetlić i edytować w oknie ( być może panelu analogicznym jak okno właściwości ) i eksportować znów do formatu shp, który będzie możliwy do wczytania w innych systemach. Kolejnym krokiem myślę, że będzie opisywanie elementów etykietami ( tekst może blok ) w którym będą wyświetlane dane shp. W obecnej wersji nie są używane funkcje arcgis. Obecnie nie ma jeszcze możliwości konwersji pomiędzy układami współrzędnych.
  15. kruszynski

    Kilka sugestii

    Pojawiło się tu kilka tematów. To można łatwo: - To też można zrobić dość łatwo. Część pozostałych funkcjonalności rozumiem i zaplanuję je w aktualizacjach. Natomiast jest też część, której nie umiem sobie wyobrazić albo byłaby bardzo trudna do zrealizowania, albo można to zrobić na wiele sposobów. Chciałbym omówić je szczegółowo w rozmowie na priv, albo mailowo. Czy możemy się tak umówić?
  16. kruszynski

    Kilka sugestii

    Dzień dobry, W ustawieniach możliwe jest przypisanie warstw do poszczególnych stanów. Znaki będą się wstawiały na przypisane im warstwy. Może Pan napisać coś więcej jak o pozostałych tematach ? Jak miałoby to działać? jak opisy miałyby być zmieniane?
  17. Trochę nam temat zdryfował w innym kierunku, ale wracając do głównego wątku przygotowaliśmy poprawkę skryptu który ma przerzedzać punkty w modelu. usunpunkty.zelx
  18. Ja bym zrobił z tego model. Czyli opakować do oddzielnych klas punkty, krzywe , powierzchnie Wczytałbym plik do postaci kolekcji (elementy w kolekcji dostępne są przez nazwę, w tablicy musielibyśmy opracować mechanizm wyszukiwania) Opierając się tylko na własnym przeczuciu zakładam, że otworzenie modelu raz i praca na nim, będzie działało szybciej niż praca bezpośrednio na pliku excelowym. Dodatkowo daje nam otwartość na ewentualną zmianę formatu źródłowego.
  19. OK, teraz mamy arkusz - cały plik w zmiennej wb Możemy zakładkę z punktami pobrać tak Set sheet = wb.Worksheets("StructuralPointConnection") O tym jak odnosić się do poszczególnych komórek np tutaj Jak pobrać wartość komórki w Excel [VBA]
  20. XLSX jest plikiem binarny, nie można go odczytać tekstowo, VBA nie ma wbudowanej metody otwierania plików xlsx, dlatego trzeba posiłkować się zewnętrznymi narzędziami, np Excelem. I tu rodzi się problem, bo może pojawić się sytuacja gdzie ktoś ma Excela, ktoś inny OpenOffica, ktoś inny jeszcze innego offica. A nasz program może mieć w założeniach, że wymagamy żeby użytkownik miał Excela, albo możemy obsługiwać różne sytuacje typu różne aplikacje, różne ich wersje i w ogóle to tylko kłopot z tym VBA. 😉 Ale tak na serio, to jeśli założymy że mamy Excela to otwarcie pliku możemy zrobić tak jak opisane tutaj: Jak otworzyć plik Excela w VBA Inne wersje i aplikacje pozostawmy na później, a może nie będzie to potrzebne.