Skip to content

Commit 28b05cf

Browse files
112 json support (#124)
* Initial rake change to pull in all json but layers json * We have a test but it is running twice * Co-authored-by: Anna Headley <anna.headley@gmail.com> Changing gitignore, and adding co-author for this PR. * Changed where and how rake task is loaded and it works now Co-authored-by: Anna Headley <anna.headley@gmail.com> * Rubocop fixes Co-authored-by: Anna Headley <anna.headley@gmail.com>
1 parent 90691f4 commit 28b05cf

7 files changed

Lines changed: 16199 additions & 3 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,4 @@
1313
*.a
1414
mkmf.log
1515
.tool-versions
16+
.byebug_history

lib/tasks/geo_combine.rake

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,12 +49,12 @@ namespace :geocombine do
4949
end
5050
end
5151

52-
desc 'Index all of the GeoBlacklight JSON documents'
52+
desc 'Index all JSON documents except Layers.json'
5353
task :index do
5454
puts "Indexing #{ogm_path} into #{solr_url}"
5555
solr = RSolr.connect url: solr_url, adapter: :net_http_persistent
5656
Find.find(ogm_path) do |path|
57-
next unless File.basename(path) == 'geoblacklight.json'
57+
next unless File.basename(path).include?('.json') && File.basename(path) != 'layers.json'
5858

5959
doc = JSON.parse(File.read(path))
6060
[doc].flatten.each do |record|
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
{
2+
"geoblacklight_version":"1.0",
3+
"dc_identifier_s":"http://purl.stanford.edu/bb338jh0716",
4+
"dc_title_s":"Hydrologic Sub-Area Boundaries: Russian River Watershed, California, 1999",
5+
"dc_description_s":"This polygon dataset represents the Hydrologic Sub-Area boundaries for the Russian River basin, as defined by the Calwater 2.2a watershed boundaries. The original CALWATER22 layer (Calwater 2.2a watershed boundaries) was developed as a coverage named calw22a and is administered by the Interagency California Watershed Mapping Committee (ICWMC). ",
6+
"dc_rights_s":"Public",
7+
"dct_provenance_s":"Stanford",
8+
"layer_id_s":"druid:bb338jh0716",
9+
"layer_slug_s":"Stanford-bb338jh0716",
10+
"layer_geom_type_s":"",
11+
"layer_modified_dt":"2014-10-08",
12+
"dc_format_s":"application/x-esri-shapefile",
13+
"dc_type_s":"Dataset",
14+
"dc_subject_sm":[
15+
"boundaries",
16+
"inlandWaters"
17+
],
18+
"dc_spatial_sm":[
19+
"Sonoma County (Calif.)",
20+
"Mendocino County (Calif.)",
21+
"Russian River Watershed (Calif.)"
22+
],
23+
"dct_issued_s":"2002-09-01",
24+
"dct_temporal_sm":"1999",
25+
"solr_geom":"ENVELOPE(-123.387866 38.298024, -122.522658 38.298024, -122.522658 39.399217, -123.387866 39.399217, -123.387866 38.298024)",
26+
"solr_year_i":1999
27+
}
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
{
2+
"geoblacklight_version":"1.0",
3+
"dc_identifier_s":"http://purl.stanford.edu/cz128vq0535",
4+
"dc_title_s":"2005 Rural Poverty GIS Database: Uganda",
5+
"dc_description_s":"This polygon shapefile contains 2005 poverty data for 855 rural subcounties in Uganda. These data are intended for researchers, students, policy makers and the general public for reference and mapping purposes, and may be used for basic applications such as viewing, querying, and map output production.",
6+
"dc_rights_s":"Public",
7+
"dct_provenance_s":"Stanford",
8+
"dct_references_s":"{\"http://schema.org/url\":\"http://purl.stanford.edu/cz128vq0535\",\"http://schema.org/downloadUrl\":\"http://stacks.stanford.edu/file/druid:cz128vq0535/data.zip\",\"http://www.loc.gov/mods/v3\":\"http://purl.stanford.edu/cz128vq0535.mods\",\"http://www.isotc211.org/schemas/2005/gmd/\":\"http://opengeometadata.stanford.edu/metadata/edu.stanford.purl/druid:cz128vq0535/iso19139.xml\",\"http://www.w3.org/1999/xhtml\":\"http://opengeometadata.stanford.edu/metadata/edu.stanford.purl/druid:cz128vq0535/default.html\",\"http://www.opengis.net/def/serviceType/ogc/wfs\":\"https://geowebservices.stanford.edu/geoserver/wfs\",\"http://www.opengis.net/def/serviceType/ogc/wms\":\"https://geowebservices.stanford.edu/geoserver/wms\"}",
9+
"layer_id_s":"druid:cz128vq0535",
10+
"layer_slug_s":"stanford-cz128vq0535",
11+
"layer_geom_type_s":"Polygon",
12+
"layer_modified_dt":"2015-01-13T18:46:38Z",
13+
"dc_format_s":"Shapefile",
14+
"dc_language_s":"English",
15+
"dc_type_s":"Dataset",
16+
"dc_publisher_s":"Uganda Bureau of Statistics",
17+
"dc_creator_sm":[
18+
"Uganda Bureau of Statistics"
19+
],
20+
"dc_subject_sm":[
21+
"Poverty",
22+
"Statistics"
23+
],
24+
"dct_issued_s":"2005",
25+
"dct_temporal_sm":[
26+
"2005"
27+
],
28+
"dct_spatial_sm":[
29+
"Uganda"
30+
],
31+
"solr_geom":"ENVELOPE(29.572742, 35.000308, 4.234077, -1.478794)",
32+
"solr_year_i":2005
33+
}

0 commit comments

Comments
 (0)