Closed sophialinn closed 5 years ago
Finished processing 36 layers in 7319.0 seconds.
34 Created layers
0 Updated layers
0 Skipped layers
2 Failed layers
203.305556 seconds per layer
Detailed report of failures: [115/1847]
/data/Santa_Fe/SNF_Community_centers.shp
================
Traceback (most recent call last):
File "/usr/local/lib/python2.7/site-packages/geonode/layers/utils.py", line 830, in upload
charset=charset)
File "/usr/local/lib/python2.7/site-packages/geonode/layers/utils.py", line 599, in file_u$
load
defaults=defaults
File "/usr/local/lib/python2.7/site-packages/django/db/models/manager.py", line 85, in man$
ger_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
File "/usr/local/lib/python2.7/site-packages/modeltranslation/manager.py", line 413, in ge$
_or_create
return super(MultilingualQuerySet, self).get_or_create(**kwargs)
File "/usr/local/lib/python2.7/site-packages/django/db/models/query.py", line 466, in get_$
r_create
return self._create_object_from_params(lookup, params)
File "/usr/local/lib/python2.7/site-packages/django/db/models/query.py", line 500, in _cre$
te_object_from_params
obj = self.create(**params)
File "/usr/local/lib/python2.7/site-packages/modeltranslation/manager.py", line 405, in cr$
ate
return super(MultilingualQuerySet, self).create(**kwargs)
File "/usr/local/lib/python2.7/site-packages/django/db/models/query.py", line 394, in crea$
e
obj.save(force_insert=True, using=self.db)
File "/usr/local/lib/python2.7/site-packages/polymorphic/models.py", line 83, in save
return super(PolymorphicModel, self).save(*args, **kwargs)
File "/usr/local/lib/python2.7/site-packages/django/db/models/base.py", line 808, in save
force_update=force_update, update_fields=update_fields)
File "/usr/local/lib/python2.7/site-packages/django/db/models/base.py", line 833, in save_$
ase
update_fields=update_fields,
File "/usr/local/lib/python2.7/site-packages/django/dispatch/dispatcher.py", line 193, in $
end
for receiver in self._live_receivers(sender)
File "/usr/local/lib/python2.7/site-packages/geonode/layers/models.py", line 540, in pre_s$
ve_layer
base_file, info = instance.get_base_file()
File "/usr/local/lib/python2.7/site-packages/geonode/layers/models.py", line 251, in get_b$
se_file
self)
File "/usr/local/lib/python2.7/site-packages/geonode/utils.py", line 980, in check_shp_col$
mnnames
return fixup_shp_columnnames(inShapefile, layer.charset)
File "/usr/local/lib/python2.7/site-packages/geonode/utils.py", line 1064, in fixup_shp_co$
umnnames
"Could not decode SHAPEFILE attributes by using the specified charset '{}'.".format(chars
et))
GeoNodeException: Could not decode SHAPEFILE attributes by using the specified charset 'UTF-8
'.
/data/Santa_Fe/SNF_MDT.tif
================
Traceback (most recent call last):
File "/usr/local/lib/python2.7/site-packages/geonode/layers/utils.py", line 830, in upload
charset=charset)
File "/usr/local/lib/python2.7/site-packages/geonode/layers/utils.py", line 599, in file_up
load
defaults=defaults
File "/usr/local/lib/python2.7/site-packages/django/db/models/manager.py", line 85, in mana
ger_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
File "/usr/local/lib/python2.7/site-packages/modeltranslation/manager.py", line 413, in get
_or_create
return super(MultilingualQuerySet, self).get_or_create(**kwargs)
File "/usr/local/lib/python2.7/site-packages/django/db/models/query.py", line 466, in get_o
r_create
return self._create_object_from_params(lookup, params)
File "/usr/local/lib/python2.7/site-packages/django/db/models/query.py", line 500, in _crea
te_object_from_params
obj = self.create(**params)
File "/usr/local/lib/python2.7/site-packages/modeltranslation/manager.py", line 405, in cre
ate
return super(MultilingualQuerySet, self).create(**kwargs)
File "/usr/local/lib/python2.7/site-packages/django/db/models/query.py", line 394, in creat
e
obj.save(force_insert=True, using=self.db)
File "/usr/local/lib/python2.7/site-packages/polymorphic/models.py", line 83, in save
return super(PolymorphicModel, self).save(*args, **kwargs)
File "/usr/local/lib/python2.7/site-packages/django/db/models/base.py", line 808, in save
force_update=force_update, update_fields=update_fields)
File "/usr/local/lib/python2.7/site-packages/django/db/models/base.py", line 848, in save_b
ase
update_fields=update_fields, raw=raw, using=using,
File "/usr/local/lib/python2.7/site-packages/django/dispatch/dispatcher.py", line 193, in s
end
for receiver in self._live_receivers(sender)
File "/usr/local/lib/python2.7/site-packages/geonode/decorators.py", line 53, in wrapper
return func(*args, **kwargs)
File "/usr/local/lib/python2.7/site-packages/geonode/geoserver/signals.py", line 87, in geo
server_post_save
producer.geoserver_upload_layer(payload)
File "</usr/local/lib/python2.7/site-packages/decorator.pyc:decorator-gen-3>", line 2, in g
eoserver_upload_layer
File "/usr/local/lib/python2.7/site-packages/geonode/messaging/producer.py", line 71, in sy
nc_if_local_memory
worker.run(timeout=broker_socket_timeout)
File "/usr/local/lib/python2.7/site-packages/kombu/mixins.py", line 170, in run
for _ in self.consume(limit=None, **kwargs):
File "/usr/local/lib/python2.7/site-packages/kombu/mixins.py", line 192, in consume
conn.drain_events(timeout=safety_interval)
File "/usr/local/lib/python2.7/site-packages/kombu/connection.py", line 315, in drain_event
s
return self.transport.drain_events(self.connection, **kwargs)
File "/usr/local/lib/python2.7/site-packages/kombu/transport/virtual/base.py", line 963, in
drain_events
get(self._deliver, timeout=timeout)
File "/usr/local/lib/python2.7/site-packages/kombu/utils/scheduling.py", line 56, in get
return self.fun(resource, callback, **kwargs)
File "/usr/local/lib/python2.7/site-packages/kombu/transport/virtual/base.py", line 1001, i
n _drain_channel
return channel.drain_events(callback=callback, timeout=timeout)
File "/usr/local/lib/python2.7/site-packages/kombu/transport/virtual/base.py", line 745, in
drain_events
return self._poll(self.cycle, callback, timeout=timeout)
File "/usr/local/lib/python2.7/site-packages/kombu/transport/virtual/base.py", line 402, in
_poll
return cycle.get(callback)
File "/usr/local/lib/python2.7/site-packages/kombu/utils/scheduling.py", line 56, in get
return self.fun(resource, callback, **kwargs)
File "/usr/local/lib/python2.7/site-packages/kombu/transport/virtual/base.py", line 406, in
_get_and_deliver
callback(message, queue)
File "/usr/local/lib/python2.7/site-packages/kombu/transport/virtual/base.py", line 983, in
_deliver
callback(message)
File "/usr/local/lib/python2.7/site-packages/kombu/transport/virtual/base.py", line 633, in
_callback
return callback(message)
File "/usr/local/lib/python2.7/site-packages/kombu/messaging.py", line 624, in _receive_cal
lback
return on_m(message) if on_m else self.receive(decoded, message)
File "/usr/local/lib/python2.7/site-packages/kombu/messaging.py", line 590, in receive
[callback(body, message) for callback in callbacks]
File "/usr/local/lib/python2.7/site-packages/geonode/messaging/consumer.py", line 104, in o
n_geoserver_messages
geoserver_post_save_local(layer)
File "/usr/local/lib/python2.7/site-packages/geonode/decorators.py", line 53, in wrapper
return func(*args, **kwargs)
File "/usr/local/lib/python2.7/site-packages/geonode/geoserver/signals.py", line 321, in ge
oserver_post_save_local
resources.update(**to_update)
File "/usr/local/lib/python2.7/site-packages/modeltranslation/manager.py", line 388, in upd
ate
return super(MultilingualQuerySet, self).update(**kwargs)
File "/usr/local/lib/python2.7/site-packages/django/db/models/query.py", line 650, in updat
e
rows = query.get_compiler(self.db).execute_sql(CURSOR)
File "/usr/local/lib/python2.7/site-packages/django/db/models/sql/compiler.py", line 1204,
in execute_sql
cursor = super(SQLUpdateCompiler, self).execute_sql(result_type)
File "/usr/local/lib/python2.7/site-packages/django/db/models/sql/compiler.py", line 899, i
n execute_sql
raise original_exception
DataError: value too long for type character varying(30)
Santa Fe: Aiports Nearby : Metadata updated!
Santa Fe: Blocks Urban : Metadata updated!
Santa Fe: Political Boundaries : Metadata updated!
Santa Fe: Bus Line Tour : Metadata updated!
Santa Fe: Census Demography : Metadata updated!
Santa Fe: Census Division : Metadata updated!
Santa Fe: Unsatisfied Basic Needs : Metadata updated!
santa fe: community centers : Failed to update
Exception: Layer matching query does not exist.
Santa Fe: Flood Defenses : Metadata updated!
Santa Fe: Planialimetric Fixed Points : Metadata updated!
Santa Fe: Green Areas : Metadata updated!
Santa Fe: Industrial Parks : Metadata updated!
Santa Fe: Initial Level Schools : Metadata updated!
Santa Fe: Inland Waters : Metadata updated!
Santa Fe: Level Curves in the Field : Metadata updated!
santa fe: model digital terrain : Failed to update
Exception: Layer matching query does not exist.
Santa Fe: Meeting Points for Emergency : Metadata updated!
Santa Fe: Metrobus : Metadata updated!
Santa Fe: Neighborhoods : Metadata updated!
sante fe: ovitraps : Failed to update
Exception: Layer matching query does not exist.
Santa Fe: Police Stations : Metadata updated!
Santa Fe: Centers of Private Medicine : Metadata updated!
Santa Fe: Pumping Operational Points : Metadata updated!
Santa Fe: Railroad : Metadata updated!
Santa Fe: Network Routes : Metadata updated!
Santa Fe: Sanitary Landfills : Metadata updated!
Santa Fe: Educational Centers (Schools) : Metadata updated!
Santa Fe: Stations Railway : Metadata updated!
Santa Fe: Streets : Metadata updated!
Santa Fe: Sub Basins : Metadata updated!
Santa Fe: Health Surveys : Metadata updated!
Santa Fe: Survey in Vuelta del Paraguayo : Metadata updated!
Santa Fe: Survey in Jesuitas : Metadata updated!
Santa Fe: Types of Road : Metadata updated!
Sante Fe: Universities : Metadata updated!
Santa Fe: Wastewater : Metadata updated!
Santa Fe: Watersheds : Metadata updated!
: Failed to update
Exception: Layer matching query does not exist.
santa fe: water : Failed to update
Exception: Layer matching query does not exist.
santa fe: dengue cases : Failed to update
Exception: Layer matching query does not exist.
santa fe: sinister roads : Failed to update
Exception: Layer matching query does not exist.
There may be some projection issues with a few of these layers. We'll need to download and check. The ones whose thumbnails look strange are the questionable ones (e.g. neighborhoods, bus line tours, watersheds.)
The following datasets do not have a defined projection. (Maybe there are others but these are the ones I found). I believe it is OK to define them as WGS84 (EPSG: 4326). Currently, their thumbnails do not display correctly, nor do they appear on the map:
snf_bus_line snf_blocks snf_neighborhood snf_sub_basins snf_wastewater snf_watersheds
The SRS seems to be the problem in this case, GeoServer cannot preview those layers:
Instead of 'waiting for the partner', I defined the projection for these 6 datasets to match the other data from Santa Fe. (EPSG:5347) The data, with the new .prj files, are located here and should now REPLACE the data with the same names in the GeoNode:
https://drive.google.com/open?id=1vR9IdrfRimm4CJ7Z1B1DjsgL7ZDr-qbb
Given that layers from #213 also do not show on map, I think we need to reproject all Santa Fe layers to WGS84 (as @d3netxer is suggesting in #215 )
OK, those six problematic layers have ALSO been reprojected to WGS84. They can be found here:
https://drive.google.com/open?id=1vR9IdrfRimm4CJ7Z1B1DjsgL7ZDr-qbb
Santa Fe: Blocks Urban : Metadata updated!
Santa Fe: Political Boundaries : Metadata updated!
Santa Fe: Bus Line Tour : Metadata updated!
Santa Fe: Neighborhoods : Metadata updated!
Santa Fe: Sub Basins : Metadata updated!
Santa Fe: Wastewater : Metadata updated!
Santa Fe: Watersheds : Metadata updated!
2 layers with previous errors now fixed:
Finished processing 2 layers in 88.0 seconds.
2 Created layers
0 Updated layers
0 Skipped layers
0 Failed layers
44.000000 seconds per layer
Santa Fe: Community Centers : Metadata updated!
Santa Fe: Model Digital Terrain : Metadata updated!
Data and metadata for Santa Fe are ready for upload from here:
https://drive.google.com/drive/folders/1uvAYldAa0VCurFwD1-_2prRXbJ-zvT8q?usp=sharing
NOTE: They seem to be continuing to upload data and metadata! To avoid confusion, data to be uploaded (for this issue) is located in the Santa Fe Data (github issue #206) READY FOR UPLOAD folder, and metadata is in the Santa Fe Metadata Spreadsheet (github issue #206) READY FOR UPLOAD.