Aba, Okayama

Aba (阿波村, Aba-son) was a village located in the north of Tomata District, Okayama Prefecture, Japan, sharing a border with Tottori Prefecture.

Aba

阿波村
Former municipality
Former Aba village hall
Location of Aba in Okayama Prefecture
Aba
Location in Japan
Coordinates: 35°14′13.45″N 134°6′45.2″E
CountryJapan
RegionChūgoku
PrefectureOkayama Prefecture
DistrictTomata
MergedFebruary 28, 2005
(now part of Tsuyama)
Area
  Total42.07 km2 (16.24 sq mi)
Population
 (2003)
  Total669
  Density15.90/km2 (41.2/sq mi)
Symbols
  TreeCryptomeria
  FlowerMagnolia kobus
  BirdJapanese bush-warbler
Time zoneUTC+9 (JST)

As of 2003, the village had an estimated population of 669 and a population density of 15.90 persons per km2. The total area was 42.07 km2.

On February 28, 2005, Aba, along with the town of Kamo (also from Tomata District), the town of Shōboku (from Katsuta District), and the town of Kume (from Kume District), was merged into the expanded city of Tsuyama and no longer exists as an independent municipality.

Most of Aba's area is forest and/or mountains, and its major industries are agriculture and forestry. It has been affected by rural depopulation, leaving it with the smallest population in the prefecture.

Geography

Adjoining municipalities

Education

There are two schools in Aba:

  • Aba Primary School
  • Kamo Middle School (an integrated primary-middle school)

Transportation

Road

  • Prefectural roads:
    • Okayama Prefectural Route 117 (Gomasugaeri-Yodo)
    • Okayama Prefectural Route 118 (Kamo-Mochigase)

Notable places and events

  • Nondaki Fall


gollark: Your phone is probably only doing video decoding, which it likely has dedicated hardware for.
gollark: I was intending to make it catch segfaults and mmap in a new region or something to make them not segfault. Unfortunately, this *apparently* invokes vast amounts of horrible undefined behavior and "isn't allowed" and "will summon nasal demons which will destroy everything".
gollark: Unfortunately, my excellent code appears to not work properly.```c#include <stdio.h>#include <signal.h>#include <string.h>#include <stdlib.h>#include <sys/mman.h>#include <unistd.h>static void handler(int sig, siginfo_t *info, void *utterly_worthless_argument) { printf("oh bees segfault %08x\n", info->si_addr); int ps = getpagesize(); long ad = (long)info->si_addr; ad = ad - (ad % ps); mmap((void*)ad, 0x10000, PROT_NONE, MAP_ANONYMOUS|MAP_FIXED, -1, 0);}int main() { struct sigaction sa; sigemptyset(&sa.sa_mask); sa.sa_flags = SA_NODEFER; sa.sa_sigaction = handler; sigaction(SIGSEGV, &sa, NULL); *(int*)NULL = -3; printf("thing done\n"); return 0;}```
gollark: Why are people not arbitraging this?
gollark: I don't think you can do that without extra hardware.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.