Add tools for injecting imported parcel and addresses
This commit is contained in:
parent
91fe244da8
commit
8455a67750
7 changed files with 153 additions and 0 deletions
14
tools/create-import-address-visalia.sql
Normal file
14
tools/create-import-address-visalia.sql
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
-- pulled from https://services7.arcgis.com/q3SI94vj8qWDxwBr/arcgis/rest/services/Public_Addresses/FeatureServer
|
||||
CREATE TABLE import.addresses_visalia (
|
||||
OBJECTID TEXT,
|
||||
ADDRNUM TEXT,
|
||||
UNITTYPE TEXT,
|
||||
UNITID TEXT,
|
||||
FULLNAME TEXT,
|
||||
FULLADDR TEXT,
|
||||
MUNICIPALITY TEXT,
|
||||
STATUS TEXT,
|
||||
Zipcode TEXT,
|
||||
GlobalID TEXT,
|
||||
geometry TEXT
|
||||
);
|
||||
61
tools/create-import-addresses-tulare.sql
Normal file
61
tools/create-import-addresses-tulare.sql
Normal file
|
|
@ -0,0 +1,61 @@
|
|||
CREATE TABLE import.addresses_tulare (
|
||||
OBJECTID TEXT,
|
||||
DiscrpAgID TEXT,
|
||||
DateUpdate TEXT,
|
||||
Effective TEXT,
|
||||
Expire TEXT,
|
||||
NGUID TEXT,
|
||||
Country TEXT,
|
||||
State TEXT,
|
||||
County TEXT,
|
||||
AddCode TEXT,
|
||||
AddDataURI TEXT,
|
||||
Inc_Muni TEXT,
|
||||
Uninc_Comm TEXT,
|
||||
Nbrhd_Comm TEXT,
|
||||
AddNum_Pre TEXT,
|
||||
Add_Number TEXT,
|
||||
AddNum_Suf TEXT,
|
||||
St_PreMod TEXT,
|
||||
St_PreDir TEXT,
|
||||
St_PreTyp TEXT,
|
||||
St_PreSep TEXT,
|
||||
St_Name TEXT,
|
||||
St_PosTyp TEXT,
|
||||
St_PosDir TEXT,
|
||||
St_PosMod TEXT,
|
||||
LSt_PreDir TEXT,
|
||||
LSt_Name TEXT,
|
||||
LSt_Typ TEXT,
|
||||
LSt_PosDir TEXT,
|
||||
ESN TEXT,
|
||||
MSAGComm TEXT,
|
||||
Post_Comm TEXT,
|
||||
Post_Code TEXT,
|
||||
PostCodeEx TEXT,
|
||||
Building TEXT,
|
||||
Floor TEXT,
|
||||
Unit TEXT,
|
||||
Room TEXT,
|
||||
Seat TEXT,
|
||||
Addtl_Loc TEXT,
|
||||
LandmkName TEXT,
|
||||
Milepost TEXT,
|
||||
Place_Type TEXT,
|
||||
Placement TEXT,
|
||||
Longitude TEXT,
|
||||
Latitude TEXT,
|
||||
Elevation TEXT,
|
||||
Full_StAddress TEXT,
|
||||
DataSteward TEXT,
|
||||
Owner TEXT,
|
||||
CreateDate TEXT,
|
||||
Creator TEXT,
|
||||
DataCollection TEXT,
|
||||
DataSource TEXT,
|
||||
Editor TEXT,
|
||||
MetaNotes TEXT,
|
||||
Narrative TEXT,
|
||||
GlobalID TEXT,
|
||||
geometry TEXT
|
||||
);
|
||||
36
tools/create-import-parcel-visalia.sql
Normal file
36
tools/create-import-parcel-visalia.sql
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
-- data was dumped to CSV from https://services7.arcgis.com/q3SI94vj8qWDxwBr/ArcGIS/rest/services/Public_Parcels/FeatureServer
|
||||
CREATE TABLE import.csv_parcel (
|
||||
OBJECTID TEXT,
|
||||
APN_ID TEXT,
|
||||
Type TEXT,
|
||||
StatedArea TEXT,
|
||||
SystemStartDate TEXT,
|
||||
LegalStartDate TEXT,
|
||||
SimConDivType TEXT,
|
||||
EncumbranceType TEXT,
|
||||
APN_NO TEXT,
|
||||
LOT_NO TEXT,
|
||||
PropertySitus TEXT,
|
||||
REDEV TEXT,
|
||||
HIST TEXT,
|
||||
PKZN TEXT,
|
||||
DESG TEXT,
|
||||
LNDLGT TEXT,
|
||||
NEDIST TEXT,
|
||||
GEN_PLAN TEXT,
|
||||
ZONING TEXT,
|
||||
FEMA TEXT,
|
||||
SUBDIV TEXT,
|
||||
FEMA08 TEXT,
|
||||
CDBG TEXT,
|
||||
DTOWN TEXT,
|
||||
CALHAZ TEXT,
|
||||
PTYPE TEXT,
|
||||
PNAME TEXT,
|
||||
FIREZONE TEXT,
|
||||
PWINSP TEXT,
|
||||
SchoolDistrict TEXT,
|
||||
Shape__Area TEXT,
|
||||
Shape__Length TEXT,
|
||||
geometry TEXT
|
||||
);
|
||||
3
tools/insert-compliance-report-request.sql
Normal file
3
tools/insert-compliance-report-request.sql
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
INSERT INTO compliance_report_request(created, creator, id, public_id, site_id, site_version)
|
||||
VALUES (NOW(), :user_id, DEFAULT, :public_id, :site_id, 1);
|
||||
|
||||
4
tools/insert-sites.sql
Normal file
4
tools/insert-sites.sql
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
BEGIN;
|
||||
INSERT INTO site(address_id, created, creator_id, file_id, id, notes, organization_id, owner_name, owner_phone_e164, parcel_id, resident_owned, tags, version)
|
||||
VALUES (:address_id, NOW(), :user_id, NULL, DEFAULT, '', :organization_id, '', NULL, :parcel_id, NULL, '', 1);
|
||||
COMMIT;
|
||||
24
tools/port-address-visalia.sql
Normal file
24
tools/port-address-visalia.sql
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
-- Use this to port over data that was imported from Visalia public parcels
|
||||
-- in create-import-address-visalia.sql
|
||||
INSERT INTO address(
|
||||
country,
|
||||
created ,
|
||||
geom ,
|
||||
h3cell ,
|
||||
locality,
|
||||
number_ ,
|
||||
postal_code,
|
||||
street,
|
||||
unit
|
||||
) SELECT
|
||||
'usa',
|
||||
NOW(),
|
||||
g.geom,
|
||||
h3_latlng_to_cell(g.geom, 15),
|
||||
a.municipality,
|
||||
TO_NUMBER(a.addrnum, '999999'),
|
||||
a.zipcode,
|
||||
a.fullname,
|
||||
COALESCE(a.unitid, '')
|
||||
FROM import.addresses_visalia a
|
||||
CROSS JOIN LATERAL public.geojsontogeom(a.geometry::jsonb) g;
|
||||
11
tools/port-parcel-visalia.sql
Normal file
11
tools/port-parcel-visalia.sql
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
-- Use this to port over data that was imported from Visalia public parcels
|
||||
-- in create-import-parcel-visalia.sql
|
||||
INSERT INTO parcel(apn, description, geometry)
|
||||
SELECT
|
||||
p.apn_id,
|
||||
p.propertysitus,
|
||||
-- g.geometrytype
|
||||
-- g.properties,
|
||||
g.geom
|
||||
FROM import.csv_parcel p
|
||||
CROSS JOIN LATERAL public.geojsontogeom(p.geometry::jsonb) g;
|
||||
Loading…
Add table
Add a link
Reference in a new issue