Nyska Akademia Mistrzów

Hexagon/Intergraph

czym jest i co robi?

r

https://en.wikipedia.org/wiki/Hexagon_AB https://hexagon.com/about https://hexagon.com/our-business/divisions/geosystems https://www.youtube.com/user/HexagonVideos/videos https://www.hexagongeospatial.com/ https://www.facebook.com/hexagonpoland/ https://hexagon.com/about/careers https://www.hexagongeospatial.com/industries/defensehttps://www.youtube.com/channel/UCXDMxjPTHCqn0M5pbxM7HBghttps://www.youtube.com/watch?v=pBTlvL1rzA4https://www.youtube.com/watch?v=uav9PLuXe28

a

historia

r

https://en.wikipedia.org/wiki/Intergraphhttps://www.google.com/imgres?imgurl=http%3A%2F%2Freboots.g-cipher.net%2Fold%2Fprojects%2Fimage%2Fia32c.jpg&imgrefurl=http%3A%2F%2Freboots.g-cipher.net%2Fold%2Fprojects%2Fia32c.html&tbnid=cYJ44lZoTogQgM&vet=12ahUKEwiko5Oeg9jsAhWQG-wKHY54CTkQMygAegUIARCUAQ..i&docid=P9Z8zo2Ksph9CM&w=300&h=194&q=intergraph%20monitor&ved=2ahUKEwiko5Oeg9jsAhWQG-wKHY54CTkQMygAegUIARCUAQhttps://www.google.com/maps/place/Hexagon+Geospatial+AL/@34.6783285,-86.7520069,13z/data=!4m12!1m6!3m5!1s0x86d671efc3604737:0x90f9990378a1340a!2sHexagon+-+Mining+division!8m2!3d32.2218208!4d-110.970406!3m4!1s0x0:0xefa089ca28d24222!8m2!3d34.67442!4d-86.7430796

a

struktura organizacyjna

Code Diggers

Scrum / Kanban

r

https://scrumguides.org/docs/scrumguide/v2017/2017-Scrum-Guide-Polish.pdf

a

Jira

produkty

r

https://www.hexagongeospatial.com/products/power-portfolio/geomedia-webmap

SDI

Portal

r

http://demo.hexagongeospatial.com/webgis/

Portal SDK

Webmap

Webmap Publisher

Licensing

WebMap Mobile

Android

r

https://play.google.com/store/apps/details?id=com.intergraph.mobilemapworksadv&hl=en_US&gl=US

Windows

iOS

cykle pracy

podział projektu na pakiety

rozliczanie czasu pracy

repozytoria

mercurial

git

P4V

języki programowania / technologie

continuous integration

maven

r

https://maven.apache.org/index.html

Jenkins

r

https://www.jenkins.io/

Nexus

r

https://www.sonatype.com/products/repository-pro

dokumentacja

środowiska pracy - wirtualizacja

VirtualBox

VMware

Docker

GIS

Co to?

r

GIS to Geographical Information Systems lub Systemy Informacji Geograficznej, bądź Systemy Informacji Przestrzennej. Jest to zbiór wiedzy, ludzi, sprzętu i oprogramowania do pozyskiwania, przechowywania, przesyłania, analizowania i wizualizacji danych przestrzennych. Przez informację przestrzenną rozumiemy każdą informację, którą możemy przypisać do konkretnego miejsca.Opis na podstawie: https://gis-support.pl/co-to-jest-gis/

pozyskiwanie

r

Pozyskiwanie. Pozyskiwanie informacji to z jednej strony pomiary i zbieranie danych z użyciem systemu GPS, a także zdjęcia satelitarne i lotnicze. https://leica-geosystems.com/pl-PL/industries/heavy-construction/airports/measure/capture-natural-surface

przechowywanie informacji

r

GIS to również przechowywanie informacji, czyli tworzenie i zarządzanie przestrzennymi bazami danych oraz zbiorami innych plików (ortofotomapy, skany map topograficznych). Odpowiedni sposób przechowywania i ich udostępniania to podstawa systemów.https://gis-support.pl/formaty-zapisu-danych-2/

analiza

r

Analitycy GIS wyposażeni w wiedzę, dane i narzędzia GIS, potrafią modelować rozprzestrzenianie się substancji, wynajdywać interesujące obszary na podstawie zdjęć satelitarnych, obliczać przebiegi w sieci z uwzględnieniem dziesiątek czynników.https://wbdata.pl/category/analizy-gis/

wizualizacja

r

Wizualizacja to to, z czym spotykamy się najczęściej i co najbardziej zaskakuje odbiorców produktów GIS. GIS pozwala szybko nadawać trudnym do interpretacji tabelom wymiar przestrzenny. https://www.hexagonsafetyinfrastructure.com/pl-pl/products/gis-and-geospatial-data-management

mapy

definicja w IT

tworzenie: historia/teraźniejszość

r

https://github.com/sshuair/awesome-gis https://www.bryk.pl/artykul/blad-na-mapie-o-ktorym-nie-powiedzieli-ci-w-szkolehttps://www.dailymail.co.uk/news/article-2592500/Mystery-town-wiped-map-Google-How-fake-Agloe-New-York-conceived-copyright-trap-cartographers-turned-real-hamlet-vanishing-forever.htmlhttps://pl.wikipedia.org/wiki/Agloe

a

przykłady

r

https://www.hexagongeospatial.com/resources/resource-library/demo-portal https://www.youtube.com/watch?v=yMD8wNacP7E

a

openstreetmap

r

https://www.openstreetmap.org/#map=13/50.4581/17.3286https://download.geofabrik.de/https://wiki.openstreetmap.org/wiki/Downloading_datahttps://wiki.openstreetmap.org/wiki/Main_Page

a

Geoportal i mapy polskich urzędów

r

https://mapy.geoportal.gov.pl/imap/Imgp_2.html?gpmap=gp0https://polska.e-mapa.net/http://mapy.piaseczno.eu/

a

Google Maps

emapi

r

http://emapi.pl/

a

inne

r

https://www.strava.com/heatmap#8.05/18.77565/51.29901/hot/all https://www.arcgis.com/apps/dashboards/deaceebc69a3412c8b7699e3e025e213

a

firmy / projekty

google

opensteetmap

r

https://www.openstreetmap.org/

Open Geospatial Consortium

QGis

r

https://www.qgis.org/pl/site/about/index.htmlhttps://github.com/qgis/QGIS https://learnosm.org/en/osm-data/osm-in-qgis/

a

Grass Gis

leafletjs

r

https://leafletjs.com/

Open Source Geospatial

r

https://www.ogc.org/docs/is

Web Feature Service

Web Map Service

GeoPackage

Hexagon

r

https://hexagon.com/about https://hexagon.com/our-business/divisions/geosystems https://www.youtube.com/user/HexagonVideos/videos https://leica-geosystems.com/pl-plhttps://www.youtube.com/c/LeicaGeosystemsCH/videos

a

Emapa

r

http://emapa.pl/emapa/o-firmie2 http://emapa.pl/optymalizacja-tras-1 http://emapa.pl/newsroom/komunikaty-prasowe/emapa-pobija-rekordy-swiata-1

a

TomTom

r

https://www.tomtom.com/pl_pl/ https://www.youtube.com/user/TomTomOfficial/videos https://www.tomtom.com/careers/global

a

Esri Polska

r

https://www.esri.pl/Drone2Maphttps://www.esri.com/pl-pl/arcgis/products/arcgis-drone-collections/collections/drone-mapping-analysishttps://www.arcanagis.pl/drone2map-for-arcgis-wykorzystaj-swojego-drona/https://www.arcgis.com/apps/mapviewer/index.htmlhttps://pl.wikipedia.org/wiki/ArcGIS

a

Ciekawe zagadnienia

Szukanie trasy

r

https://pl.wikipedia.org/wiki/Problem_marszrutyzacji

Optymalizacja

r

https://en.wikipedia.org/wiki/Travelling_salesman_problem

sintef

r

https://www.sintef.no/projectweb/top/vrptw/homberger-benchmark/1000-customers/

Google OR-Tools

r

https://developers.google.com/optimization/routing/vrptw

OptaPlanner

r

https://www.optaplanner.org/blog/2014/09/02/VehicleRoutingWithRealRoadDistances.html

a

Pictometry

r

https://en.wikipedia.org/wiki/PictometryCloud Comparehttps://www.danielgm.net/cc/https://www.youtube.com/watch?v=pe04m-gHM-Mhttps://www.cloudcompare.org/main.html

a

Typy danych

r

https://gis-support.pl/formaty-zapisu-danych-2/

Bazy danych

r

Rhttps://geocompr.robinlovelace.net/geometric-operations.html

PostGIS

MS SQL

SpatiaLite

Oracle

Cześć

Łukasz Segiet

Software archaeology

r

https://en.m.wikipedia.org/wiki/Software_archaeologyhttps://adriann.github.io/software_archeology.htmlhttps://www.embarcadero.com/solutions/software-archeologyhttps://www.basson.at/blog/softwarearchaeologyRankinghttps://www.tiobe.com/tiobe-index/ Bob Martin - "The Future of Programming"https://www.youtube.com/watch?v=ecIWPzGEbFc

a

Stanowisko pracy: Programista

Opis

Wymagania

Warunki pracy

Backend / FrontEnd

Junior, Middle, Senior

Umiejętności

Wiedza

Narzędzia

środowiska programistyczne

proste programy

r

Process Monitorgreepwinmergetotal commander...

command line i skrypty

zarządzanie projektem

repozytoria

własne

systemy operacyjne

Legacy Code

Definicja

Dlaczego to jest ważne?

Jak sobie radzić

r

https://bulldogjob.pl/news/3-jak-nie-zwariowac-przy-pracy-z-legacy-codehttps://socodeit.pl/2019/01/legacy-code-jak-go-zrozumiec/https://www.perforce.com/blog/qac/8-tips-working-legacy-codehttps://bulldogjob.pl/news/686-jak-radzic-sobie-z-legacy-code

a

Testuj kod / Testuj aplikacje

Poszukaj dokumentacji i zapoznaj się

Współpracuj z zespołem / szukaj wiedzy

Przepisz tylko ten kod który musisz

Spróbuj refaktoring

Keep New Code Clean

Przykład

r

https://github.com/legacycoderocks/awesome-legacy-codehttps://github.com/id-Software/

a

Refaktoring

Definicja

r

https://pl.wikipedia.org/wiki/SOLID_(programowanie_obiektowe)https://www.p-programowanie.pl/paradygmaty-programowania/zasady-solid

a

Metody

r

https://www.geeksforgeeks.org/7-code-refactoring-techniques-in-software-engineering/https://www.stepsize.com/blog/the-ultimate-engineers-guide-to-refactoring

a

Przykład

r

https://github.com/topics/refactoring-exercise