Jeśli pracujesz z oprogramowaniem typu CAD (AutoCAD, ZWCAD, etc.) często masz do czynienia z rysunkami DWG, na których musisz oznaczać konkretne lokalizacje wraz z opisem. W tym przykładzie użyjemy funkcji map z własnym podkładem w AppSheet i importu wielolinii odniesienia w AutoCAD.
To co pokaże poniżej może być szeroko wykorzystywane w branży inżynierskiej, budowlanej i instalacyjnej. Wszędzie tam, gdzie potrzebne jest wytwarzanie dokumentacji wraz ze wskazaniem lokalizacji danego punktu na rysunku bądź rzucie budynku.
Dziś pokażę jak przydać może to się dla firmy z branży ppoż., która musi ewidencjonować każde wykonane zabezpieczenie przepustu instalacyjnego.
AppSheet będzie generować zestawienie w formie arkusza kalkulacyjnego oraz przypisane koordynaty na zadanym podkładzie. Będziemy w stanie umieścić je na rysunku DWG.
Potrzebny jest formularz w AppSheet, który zawiera kolumnę danych typu [XY]. Najlepiej jeśli utworzymy obiekt, do którego będziemy mogli powiązać kondygnacje i ich podkłady mapowe – pokazywałem to w poprzednim wpisie.
Przygotujmy obrazek, który będzie nam służył jako podkład mapowy w AppSheet. Należy pamiętać o pewnych szczegółach.
AppSheet obsługuje pliki graficzne w formacie rastrowym (JPG, PNG). Nie obsługuje plików DWG oraz PDF. Z całkiem prostego powodu:
„XY: models a location inside an image, such as a location on a custom map or schematic. XY refers to an X axis value and a Y axis value defining a position within the selected image, where 0, 0 corresponds to the top-left corner and 100, 100 the bottom-right corner. You choose the background image by providing a URL in the Background image for the XY coordinates setting of the column; this image is then used as the background for themap view when viewing XY column values. The image must be public (anyone with the link can view) for the map to be displayed.
Rysunek w DWG eksportujemy jako PNG. Pomarańczowa ramka określa nasz zakres wydruku (100×100). Jest kilka sposobów, żeby osiągnąć efekt eksportu obrazka o określonej rozdzielczości. Nie będę ich jednak teraz tłumaczył.
Jak dodać podkład do kondygnacji?
Opisywałem to w powiązanym wpisie.
Zajmijmy się teraz dalszą obróbką tych danych.
Przechodzimy do danych z naszej aplikacji. W tym przykładzie mamy więcej danych niż tylko koordynaty z opisem. Interesują nas tylko dwie kolumny.
Dane z AppSheet kopiujemy do naszego pomocniczego arkusza. Interesuje nas tylko identyfikator i koordynaty.
Tworzymy nowy plik z danych z ostatniej kolumny z rozszerzeniem .scr (możemy użyć dowolny edytor tekstu).
Utworzony plik możemy swobodnie przeciągnąć na nasz rysunek.
Całość pokrywa się z naszym podglądem w AppSheet.
Pracując w ten sposób możemy mieć ciągły dostęp do dokumentacji w naszej aplikacji AppSheet. Możemy również w prosty sposób przenieść naszą pracę do profesjonalnego oprogramowania typu CAD (AutoCAD, ZWCAD). Dzięki temu nie ograniczają nas możliwości platformy AppSheet. Resztę dokumentacji tekstowej mamy jak zwykle w postaci arkusza Google’a (z możliwością eksportu do Excela).
https://help.appsheet.com/en/articles/1013271-column-types-diving-deeper
© Copyright Wojciech Szczepanik
Ta strona może używać Cookies, przeglądanie jej to zgoda na ich używanie.