Skip to content

Releases: t-sagara/jageocoder

v2.1.7

06 Jun 04:54
1201c23
Compare
Choose a tag to compare

This version includes bug fixes and an enhancement.

Documentation: https://jageocoder.readthedocs.io/
PyPI: https://pypi.org/project/jageocoder/
No need to update dictionary data.

Bug fixes

  • Fixed issue #28 : Reverse geocoding cannot find the Chiban included in Oaza or Aza with a large area.
  • Fixed issue #29 : Do not refer to the address database installed in the local environment if the environment variable JAGEOCODER_DB2_DIR is not set.

Feature enhancement

  • Added a set of module functions to search for addresses by postcode, city code and other attributes.

Note
In response to Issue #28, the structure of the R-tree index for reverse geocoding has changed.
If you have already built an R-tree index under v2.1.6 or lower, you may need to rebuild it as follows;

$ rm `jageocoder get-db-dir`/rtree.*
$ jageocoder reverse 139 34

In addition, we have been building R-trees at the Oaza / Aza level for keeping the index size small, but with this update we have changed to building R-trees at the Gaiku / Chiban level, so the total size of the rtree.dat and rtree.idx files will increase to about 3GB.

v.2.1.6

08 May 05:28
8c02827
Compare
Choose a tag to compare

Support remote server connection.

Documentation: https://jageocoder.readthedocs.io/
PyPI: https://pypi.org/project/jageocoder/

  • Extended the functionality so that geocoding and reverse geocoding processes can be performed by connecting to a remote Jageocoder server via JSON-RPC without installing an address database.
  • No need to update dictionary data.

The size of the address database has increased with the improvement of location reference information.
There are many cases where you want to develop an application that uses geocoding functions occasionally, but you do not want to install tens of GB of database for this purpose.

In such cases, applications can connect to a remote server to perform the geocoding process without installing an address database.

v2.1.5.post1

17 Apr 08:07
56e1558
Compare
Choose a tag to compare

This is a minor update release.
We recommend all users of v2.1 to update.

  • Support Python 3.12.
  • Added 'as_dict' optional parameter to the jageocoder.reverse() method.
  • Fix docstrings.

No need to update dictionary data.

v2.1.4

13 Apr 05:21
a8ef20f
Compare
Choose a tag to compare

This is a bug fix release. We recommend all users of v2.1 to update.

  • Addresses are now correctly analyzed even if they have been changed multiple times.
  • Updated versions of dependent packages that have been identified as vulnerable.

No need to update dictionary data.

v2.1.1

07 Oct 02:29
869c7fe
Compare
Choose a tag to compare

v2.1.1

This is a bug fix release. We recommend all users of v2.1 to update.

  • Fixed a bug that caused an infinite loop when searching for specific addresses.
  • Updated versions of dependent packages that have been identified as vulnerable.

No need to update dictionary data.

v2.1.0

29 Sep 06:04
Compare
Choose a tag to compare

v2.1.0

Address changes due to merging municipalities are now supported.
When retrieving old addresses, they are converted to new addresses automatically before parsing.

For example, "神奈川県津久井郡津久井町中野633" is parsed as "神奈川県/相模原市/緑区/中野/633番地",
because 津久井町 was incorporated into 相模原市 in March 2006 and "津久井町/中野" became "相模原市/津久井町中野"
and when 相模原市 became an ordinance-designated city in April 2010 it became "相模原市/緑区/中野".

The dictionary files for v2.0 are also supported in v2.1, but the files for v2.1 must be installed
in order to use the automatic address conversion feature.

You can download the latest dictionary for v2.1 from https://www.info-proto.com/static/jageocoder/latest/

For more information about this release, please refer https://t-sagara.github.io/jageocoder/package/update/2023/09/29/release_v210.html

v2.0.3

25 Jul 04:58
cf829eb
Compare
Choose a tag to compare

v2.0.3

This is a bug fix release.

  • Fixed a bug that could cause an error when executing 'install-dictionary' on the command line.
  • Added the ability to specify search options with environment variables when executing 'search' on the command line.
  • Improved the search results when the 'best_only' option is off so that the results are sorted in descending order by match string length and the top node of the search results is excluded from the results.
  • Changed command line help messages to Japanese.

No need to update dictionary data.

v2.0.2

12 Jul 05:37
0e6820e
Compare
Choose a tag to compare

v2.0.2

This is a security update.

  • Updated Flask version to 2.2.5 to address vulnerabilities.

In addition, the following changes were also made

  • Added confirmation of overwriting when installing new dictionary.
  • Updated PortableTab to 0.3.3 to improve efficiency when creating dictionary data.

No need to update dictionary data.

Release v2.0.1

29 Apr 04:35
Compare
Choose a tag to compare

v2.0.1

Reverse geocoding functionality was re-implemented using the Rtree package.

Data files for reverse geocoding (serialied Rtree data) are not included in the distributed address data files since they are architecture dependent. The required data files will be automatically generated from the address data when the reverse geocoding function is used for the first time. This process may take about 10 minutes, depending on machine performance.

To try reverse geocoding from the command line, run the following command.

$ jageocoder reverse 139.42897 35.62578

You can download the latest dictionary for v2 from;

v2.0.0

14 Apr 08:40
d824969
Compare
Choose a tag to compare

v2.0.0

Changed backend data management system from SQLite3 to PortableTab to improve processing speed.

Due to the following limitations present in this version, the v1 and v2 series will be maintained in parallel for some time.

  • Reverse geocoding function is not available.
  • It is not compatible with the existing address data files.

To use this version of the package, the version of the address dictionary should be "20230405" or later.

You can download the latest dictionary for v2 from;

For more information, please click https://t-sagara.github.io/jageocoder/