feat: add lat lon coordinates

This commit is contained in:
dancingCycle 2023-04-19 14:32:53 +02:00
parent 1f5380460f
commit 9189e0b671
2 changed files with 13 additions and 37 deletions

View File

@ -2,33 +2,10 @@
# #
echo "Started..." echo "Started..."
#Started... #Started...
DB_NAME="osm_poi" DB_NAME="todo"
DB_USER="osm_poi" DB_USER="todo"
HIS_HOST="zvbn-his.de"
HIS_USER="zvbn_steckbrief"
HIS_DB="his"
# #
#import P+R and B+R data from HIS into tabelle infra.brpr psql -h localhost -p 5432 -U $DB_USER -f ./sql/create-entities-table.sql -d $DB_NAME
psql -d $DB_NAME -U $DB_USER -c "DELETE FROM infra.brpr;"
psql -h $HIS_HOST -U $HIS_USER -d $HIS_DB -f /home/${DB_USER}/sql/poi/export_pr_br_02.sql| psql -U $DB_USER -d $DB_NAME -c "COPY infra.brpr(id,kat,name,strasse,plz,gemeinde_his,gemeinde,landkreis,x_gk3,y_gk3,anlage_erkennbar,stellplaetze,emob,betreiber,linien) FROM STDIN WITH DELIMITER AS '|' CSV ;"
#
psql -U $DB_USER -f /home/${DB_USER}/sql/poi/vw_poi_fahrplaner_17.sql -d $DB_NAME
psql -U $DB_USER -c 'DROP VIEW IF EXISTS public.vw_export_poi;' -d $DB_NAME
psql -U $DB_USER -c 'DROP TABLE IF EXISTS public.tbl_poi_fahrplaner;' -d $DB_NAME
psql -U $DB_USER -c 'CREATE TABLE tbl_poi_fahrplaner AS SELECT * FROM vw_poi_fahrplaner;' -d $DB_NAME
#TODO What is the reason for the following instruction?
psql -U $DB_USER -c 'CREATE INDEX ind_gemeinde ON public.tbl_poi_fahrplaner USING btree (gemeinde)' -d $DB_NAME
#
#create VIEW public.vw_export_poi for the POI export(OSM, BR, PR, VVK)
psql -U $DB_USER -d $DB_NAME -f /home/${DB_USER}/sql/poi/gesamtexport_poi_br_pr_vv_10.sql
#
#create exports (second call is for Leaflet map view which uses different separators)
psql -U $DB_USER -d $DB_NAME -c "COPY (SELECT * FROM public.vw_export_poi) TO STDOUT WITH DELIMITER AS ';' CSV HEADER NULL '' QUOTE '\"';" -o /home/${DB_USER}/osm_poi/osm_poi.csv
#TODO Required? psql -U $DB_USER -d $DB_NAME -c "COPY (SELECT * FROM public.vw_export_poi) TO STDOUT WITH DELIMITER AS '^' CSV HEADER NULL '' QUOTE '\"' FORCE QUOTE website,oeffnungszeiten;" -o /home/${DB_USER}/osm_poi/osm_poi_ll.csv
#
#copy files from tmp folder to server main folger
cp /home/${DB_USER}/osm_poi/osm_poi.csv /var/www/poi_utf8_demo.csv
#TODO Required? cp /home/${DB_USER}/osm_poi/osm_poi_ll.csv /var/www/osm_poi_ll_utf8.csv
# #
echo "Done." echo "Done."
#done. #Done.

View File

@ -2,18 +2,17 @@
DROP TABLE IF EXISTS entities; DROP TABLE IF EXISTS entities;
--- ---
CREATE TABLE IF NOT EXISTS entities( CREATE TABLE IF NOT EXISTS entities(
id BIGSERIAL PRIMARY KEY, entity_id BIGSERIAL PRIMARY KEY,
name TEXT NOT NULL); entity_name TEXT NOT NULL,
entity_lat DOUBLE PRECISION NULL,
entity_lon DOUBLE PRECISION NULL);
--- ---
DELETE FROM entities; DELETE FROM entities;
INSERT INTO entities (name) INSERT INTO entities (name)
VALUES VALUES
('AfB gemeinnützige GmbH'), ('AfB gGmbH',50.8320953,6.4719321),
('Green Planet Energy eG'), ('Green Planet Energy eG',53.5416469,10.0013917),
('Hostsharing eG'), ('Hostsharing eG',53.6388387,10.0148720),
('kleiner Heide Laden'), ('WEtell GmbH',48.0143619,7.8450213),
('Regionale Energie- und KlimaschutzAgentur e. V.'), ('WTF Kooperative eG', 53.5836365,10.0153690)
('Software Ingenieur Begerad'),
('WEtell GmbH'),
('WTF Kooperative eG')
RETURNING *; RETURNING *;