[postgis-devel] PAGC Address Standardizer some thoughts onhowtoorganize
Paragon Corporation
lr at pcorp.us
Wed Aug 6 12:17:22 PDT 2014
Steve,
> Hi Regina,
> I'm fine with this.
> I'm ok, with not supporting 9.0
> So when all is said and done we will be able to:
> CREATE EXTENSION address_standardizer;
Yes
> Are you still planning to have the lex, gaz and rules data installable via
a .sql file so people can load and modify the tables as they might need?
Debating on this. I was still thinking it would be nicer to have this
wrapped as a data extension for ease of install rather than stand-alone sql
files.
People can then bulk copy the records to new tables if they want to further
customize or use as is. I guess there is no reason we can't have it both
ways (as raw sql and data extensions)
> When you install postgis_tiger_geocoder that will install the
address_standardizer and it's own private lex, gaz, and rules tables. Is
this correct? Or will you just postgis_tiger_geocoder dependent on the
address_standardizer extension?
Right now tiger already has its own private set of lex,gaz, and rules. It
is currently set to work with or without address_standardizer as a
requirement. Eventually I will make it a requirement once
address_standardizer is completely incorporated into PostGIS configure
scripts, I've stress tested it, and I feel confident all distros carrying
PostGIS 2.2 will not have issue building it.
Thanks,
Regina
On 8/6/2014 12:03 AM, Paragon Corporation wrote:
>
>
>>>>>
>>>>> 1) Create folder in extensions of our repo and move the
>>>> address_standardizer extension files to their I'd still like it to
>>>> be able to be built separately if people wish (similar to how we
>>>> have liblwgeom I think) and my only reservation with breaking out
>>>> like this is that it makes it less compact.
>
>
>> I would defer to strk on this, but can we use a symlink to get the
>> file to appear in two places under svn?
>
>> Let's stay away from symlinks - they don't behave well under windows.
>> I
> think for now we'll Just leave the extension files wher they are and
> decide what to do later.
>> Perhaps just copy the control files as part of our extension make
scripts.
>
>> I was the one who started the extension folder primarily because when
>> I
> was formulating the extension install Process, it was easier not to
> affect the rest of the code base while I was fleshing things out.
>
>> That said the only issue is the documentation auto comments
>> generation
> that I would like address_standardizer to Have similar to the other
> extensions we have. As well as the versioning plumming that all
> postgis extensions share.
>
>
>> Let's see how things go keeping things where they are unless someone
>> has a better idea.
>
>
> Just an update on this thread. In working thru the logistics of
> folding in address_standardizer into our configure scripts, I've
> decided to just move all of address_standardizer code into the
> extensions folder and out of extras
>
> So instead of it being in
>
> Extras\address_standardizer
>
>
>
> It will be ONLY be in
>
> extensions\address_standardizer
>
>
> The reason for this is after I was fiddling with the make file to make
> it use the same machinery as the rest of our code base and our
> extension versioning there was really nothing left in the makefile.
>
> This avoids the whole whether to copy stuff to extensions or symlink.
>
> Also in PostGIS 2.2, we no longer support PostgreSQL 9.0. That said,
> there is no reason why anyone should be installing
> address_standardizer without using CREATE EXTENSION
>
> Let me know if anyone has objection to this before I move forward with
> this change.
>
> Thanks,
> Regina
>
>
>
>
> _______________________________________________
> postgis-devel mailing list
> postgis-devel at lists.osgeo.org
> http://lists.osgeo.org/cgi-bin/mailman/listinfo/postgis-devel
>
_______________________________________________
postgis-devel mailing list
postgis-devel at lists.osgeo.org
http://lists.osgeo.org/cgi-bin/mailman/listinfo/postgis-devel
More information about the postgis-devel
mailing list